time=2026-01-10T23:13:04.014Z level=DEBUG msg="Not attempting generation of an ABI report" time=2026-01-10T23:13:04.014Z level=DEBUG msg="Configuring container namespace" time=2026-01-10T23:13:04.014Z level=DEBUG msg="Set binaries" eopkg=eopkg.bin eopkg_xml=eopkg.py2 ypkg="" time=2026-01-10T23:13:04.014Z level=INFO msg="History generation enabled" time=2026-01-10T23:13:04.196Z level=DEBUG msg="Obtained package history" time=2026-01-10T23:13:04.197Z level=DEBUG msg="Building package" name=krita version=5.2.14 release=102 type=ypkg profile=unstable-x86_64 time=2026-01-10T23:13:04.197Z level=DEBUG msg="Removing stale workspace" path=/var/cache/solbuild/unstable-x86_64/krita time=2026-01-10T23:13:04.198Z level=DEBUG msg="Configuring overlay storage" time=2026-01-10T23:13:04.198Z level=DEBUG msg="Mounting overlayfs" time=2026-01-10T23:13:04.198Z level=DEBUG msg="Mounting root tmpfs" dir=/var/cache/solbuild/unstable-x86_64/krita size=40G time=2026-01-10T23:13:04.199Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/krita/work time=2026-01-10T23:13:04.199Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/krita/tmp time=2026-01-10T23:13:04.199Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/krita/img time=2026-01-10T23:13:04.199Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/krita/union time=2026-01-10T23:13:04.199Z level=DEBUG msg="Mounting backing image" point=/var/lib/solbuild/images/unstable-x86_64.img time=2026-01-10T23:13:04.203Z 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-01-10T23:13:04.204Z level=DEBUG msg="Bringing up virtual filesystems" time=2026-01-10T23:13:04.204Z level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/krita/union/dev/pts time=2026-01-10T23:13:04.204Z level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/krita/union/dev/shm time=2026-01-10T23:13:04.204Z level=DEBUG msg="Mounting vfs /dev" time=2026-01-10T23:13:04.204Z level=DEBUG msg="Mounting vfs /dev/pts" time=2026-01-10T23:13:04.205Z level=DEBUG msg="Mounting vfs /proc" time=2026-01-10T23:13:04.205Z level=DEBUG msg="Mounting vfs /sys" time=2026-01-10T23:13:04.206Z level=DEBUG msg="Mounting vfs /dev/shm" time=2026-01-10T23:13:04.206Z level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/krita/union/home/build/work time=2026-01-10T23:13:04.206Z 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-01-10T23:13:04.206Z level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/krita/union/home/build/work/files time=2026-01-10T23:13:04.206Z 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-01-10T23:13:04.206Z 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-01-10T23:13:04.207Z level=DEBUG msg="Validating sources" time=2026-01-10T23:13:04.207Z level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-01-10T23:13:04.208Z level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-01-10T23:13:04.208Z level=DEBUG msg="Copying host asset" key=/etc/ccache/ccache.conf time=2026-01-10T23:13:04.208Z level=DEBUG msg="Starting D-BUS" time=2026-01-10T23:13:04.208Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/krita/union command="dbus-uuidgen --ensure" time=2026-01-10T23:13:04.213Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/krita/union command="dbus-daemon --system" time=2026-01-10T23:13:04.216Z level=DEBUG msg="Discovering repos in rootfs" time=2026-01-10T23:13:04.217Z level=DEBUG msg="Removing repository" repo=Solus time=2026-01-10T23:13:04.217Z 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-01-10T23:13:04.324Z level=DEBUG msg="Adding repo to system" name=Solus uri=https://packages.getsol.us/unstable/eopkg-index.xml.xz time=2026-01-10T23:13:04.324Z 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB)100% 0.00 --/- [--:--:--] [complete] Package database updated. time=2026-01-10T23:13:06.523Z level=DEBUG msg="Upgrading system base" time=2026-01-10T23:13:06.523Z 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 upgrade of following packages: baselayout brotli btrfs-progs-libbtrfs coreutils cryptsetup curl eopkg file glib2 glibc gmp gzip hwdata kerberos libdw libelf libgcc libgcrypt libgomp libgpg-error libnspr libnss libstdc++ libxcrypt lz4 ncurses os-release polkit qol-assist readline shadow systemd unzip usbutils The following packages will be upgraded: baselayout binutils binutils-libs brotli btrfs-progs-libbtrfs coreutils cryptsetup curl eopkg file file-devel flex flex-devel g++ gcc gfortran glib2 glib2-devel glibc glibc-devel gmp gmp-devel gzip hwdata iproute2 iptables kerberos libarchive libarchive-bin libdw libelf libgcc libgcrypt libgcrypt-devel libgfortran libgomp libgpg-error libgpg-error-devel libnspr libnss libstdc++ libtool libtool-devel libxcrypt libxcrypt-devel lz4 make muon nano nano-syntax-highlighting ncurses ncurses-devel os-release pkgconf polkit polkit-devel python-cffi python-click python-eopkg qol-assist readline readline-devel shadow systemd systemd-devel unzip usbutils ypkg Total size of package(s): 200.24 MB Downloading 1 / 68 Package baselayout found in repository Solus baselayout-1.10.0-86-1-x86_64.eopkg [cached] Downloading 2 / 68 Package glibc found in repository Solus glibc-2.42-136-1-x86_64.eopkg [cached] Downloading 3 / 68 Package lz4 found in repository Solus lz4-1.10.0-20-1-x86_64.eopkg [cached] Downloading 4 / 68 Package libgcc found in repository Solus libgcc-15.2.0-92-1-x86_64.eopkg [cached] Downloading 5 / 68 Package cryptsetup found in repository Solus cryptsetup-2.8.3-25-1-x86_64.eopkg [cached] Downloading 6 / 68 Package gcc found in repository Solus gcc-15.2.0-92-1-x86_64.eopkg [cached] Downloading 7 / 68 Package nano-syntax-highlighting found in repository Solus nano-syntax-highlighting-2025.07.01-3-1-x86_64.eopkg [cached] Downloading 8 / 68 Package polkit found in repository Solus polkit-126-34-1-x86_64.eopkg [cached] Downloading 9 / 68 Package polkit-devel found in repository Solus polkit-devel-126-34-1-x86_64.eopkg [cached] Downloading 10 / 68 Package libarchive found in repository Solus libarchive-3.8.3-60-1-x86_64.eopkg [cached] Downloading 11 / 68 Package brotli found in repository Solus brotli-1.2.0-13-1-x86_64.eopkg [cached] Downloading 12 / 68 Package kerberos found in repository Solus kerberos-1.22.1-23-1-x86_64.eopkg [cached] Downloading 13 / 68 Package curl found in repository Solus curl-8.18.0-112-1-x86_64.eopkg [cached] Downloading 14 / 68 Package pkgconf found in repository Solus pkgconf-2.3.0-3-1-x86_64.eopkg [cached] Downloading 15 / 68 Package muon found in repository Solus muon-0.5.0-3-1-x86_64.eopkg [cached] Downloading 16 / 68 Package libxcrypt found in repository Solus libxcrypt-4.5.2-10-1-x86_64.eopkg [cached] Downloading 17 / 68 Package python-eopkg found in repository Solus python-eopkg-4.4.1-34-1-x86_64.eopkg [cached] Downloading 18 / 68 Package glibc-devel found in repository Solus glibc-devel-2.42-136-1-x86_64.eopkg [cached] Downloading 19 / 68 Package libgpg-error found in repository Solus libgpg-error-1.58-26-1-x86_64.eopkg [cached] Downloading 20 / 68 Package libgcrypt found in repository Solus libgcrypt-1.11.2-30-1-x86_64.eopkg [cached] Downloading 21 / 68 Package readline found in repository Solus readline-8.3-20-1-x86_64.eopkg [cached] Downloading 22 / 68 Package iptables found in repository Solus iptables-1.8.11-20-1-x86_64.eopkg [cached] Downloading 23 / 68 Package libtool found in repository Solus libtool-2.5.4-14-1-x86_64.eopkg [cached] Downloading 24 / 68 Package systemd found in repository Solus systemd-257.10-181-1-x86_64.eopkg [cached] Downloading 25 / 68 Package shadow found in repository Solus shadow-4.18.0-41-1-x86_64.eopkg [cached] Downloading 26 / 68 Package flex found in repository Solus flex-2.6.4-16-1-x86_64.eopkg [cached] Downloading 27 / 68 Package flex-devel found in repository Solus flex-devel-2.6.4-16-1-x86_64.eopkg [cached] Downloading 28 / 68 Package libgpg-error-devel found in repository Solus libgpg-error-devel-1.58-26-1-x86_64.eopkg [cached] Downloading 29 / 68 Package gmp found in repository Solus gmp-6.3.0-18-1-x86_64.eopkg [cached] Downloading 30 / 68 Package coreutils found in repository Solus coreutils-9.9-42-1-x86_64.eopkg [cached] Downloading 31 / 68 Package usbutils found in repository Solus usbutils-019-11-1-x86_64.eopkg [cached] Downloading 32 / 68 Package libgfortran found in repository Solus libgfortran-15.2.0-92-1-x86_64.eopkg [cached] Downloading 33 / 68 Package libgcrypt-devel found in repository Solus libgcrypt-devel-1.11.2-30-1-x86_64.eopkg [cached] Downloading 34 / 68 Package libarchive-bin found in repository Solus libarchive-bin-3.8.3-60-1-x86_64.eopkg [cached] Downloading 35 / 68 Package readline-devel found in repository Solus readline-devel-8.3-20-1-x86_64.eopkg [cached] Downloading 36 / 68 Package systemd-devel found in repository Solus systemd-devel-257.10-181-1-x86_64.eopkg [cached] Downloading 37 / 68 Package libtool-devel found in repository Solus libtool-devel-2.5.4-14-1-x86_64.eopkg [cached] Downloading 38 / 68 Package glib2 found in repository Solus glib2-2.86.3-125-1-x86_64.eopkg [cached] Downloading 39 / 68 Package file found in repository Solus file-5.45-25-1-x86_64.eopkg [cached] Downloading 40 / 68 Package file-devel found in repository Solus file-devel-5.45-25-1-x86_64.eopkg [cached] Downloading 41 / 68 Package libnspr found in repository Solus libnspr-4.38.2-26-1-x86_64.eopkg [cached] Downloading 42 / 68 Package unzip found in repository Solus unzip-6.0-14-1-x86_64.eopkg [cached] Downloading 43 / 68 Package g++ found in repository Solus g++-15.2.0-92-1-x86_64.eopkg [cached] Downloading 44 / 68 Package libelf found in repository Solus libelf-0.194-28-1-x86_64.eopkg [cached] Downloading 45 / 68 Package eopkg found in repository Solus eopkg-4.4.1-34-1-x86_64.eopkg [cached] Downloading 46 / 68 Package libxcrypt-devel found in repository Solus libxcrypt-devel-4.5.2-10-1-x86_64.eopkg [cached] Downloading 47 / 68 Package glib2-devel found in repository Solus glib2-devel-2.86.3-125-1-x86_64.eopkg [cached] Downloading 48 / 68 Package libnss found in repository Solus libnss-3.120-77-1-x86_64.eopkg [cached] Downloading 49 / 68 Package btrfs-progs-libbtrfs found in repository Solus btrfs-progs-libbtrfs-6.17.1-75-1-x86_64.eopkg [cached] Downloading 50 / 68 Package ypkg found in repository Solus ypkg-35.1.0-214-1-x86_64.eopkg [cached] Downloading 51 / 68 Package libdw found in repository Solus libdw-0.194-28-1-x86_64.eopkg [cached] Downloading 52 / 68 Package gmp-devel found in repository Solus gmp-devel-6.3.0-18-1-x86_64.eopkg [cached] Downloading 53 / 68 Package os-release found in repository Solus os-release-4.8-4-1-x86_64.eopkg [cached] Downloading 54 / 68 Package gzip found in repository Solus gzip-1.14-20-1-x86_64.eopkg [cached] Downloading 55 / 68 Package ncurses found in repository Solus ncurses-6.5.20250913-33-1-x86_64.eopkg [cached] Downloading 56 / 68 Package nano found in repository Solus nano-8.7-208-1-x86_64.eopkg [cached] Downloading 57 / 68 Package python-click found in repository Solus python-click-8.3.1-16-1-x86_64.eopkg [cached] Downloading 58 / 68 Package binutils-libs found in repository Solus binutils-libs-2.45.1-83-1-x86_64.eopkg [cached] Downloading 59 / 68 Package qol-assist found in repository Solus qol-assist-0.9.0-18-1-x86_64.eopkg [cached] Downloading 60 / 68 Package gfortran found in repository Solus gfortran-15.2.0-92-1-x86_64.eopkg [cached] Downloading 61 / 68 Package iproute2 found in repository Solus iproute2-6.18.0-35-1-x86_64.eopkg [cached] Downloading 62 / 68 Package libstdc++ found in repository Solus libstdc++-15.2.0-92-1-x86_64.eopkg [cached] Downloading 63 / 68 Package binutils found in repository Solus binutils-2.45.1-83-1-x86_64.eopkg [cached] Downloading 64 / 68 Package make found in repository Solus make-4.4.1-12-1-x86_64.eopkg [cached] Downloading 65 / 68 Package python-cffi found in repository Solus python-cffi-1.17.1-21-1-x86_64.eopkg [cached] Downloading 66 / 68 Package libgomp found in repository Solus libgomp-15.2.0-92-1-x86_64.eopkg [cached] Downloading 67 / 68 Package hwdata found in repository Solus hwdata-0.403-48-1-x86_64.eopkg [cached] Downloading 68 / 68 Package ncurses-devel found in repository Solus ncurses-devel-6.5.20250913-33-1-x86_64.eopkg [cached] Finished downloading package upgrades. Disabling keyboard interrupts for file operations. Installing 1 / 68 baselayout-1.10.0-86-1-x86_64.eopkg [cached] Installing baselayout, version 1.10.0, release 86 Upgrading to new distribution release Extracting the files of baselayout Upgraded baselayout Installing 2 / 68 glibc-2.42-136-1-x86_64.eopkg [cached] Installing glibc, version 2.42, release 136 Upgrading to new distribution release Extracting the files of glibc Upgraded glibc Installing 3 / 68 lz4-1.10.0-20-1-x86_64.eopkg [cached] Installing lz4, version 1.10.0, release 20 Upgrading to new distribution release Extracting the files of lz4 Upgraded lz4 Installing 4 / 68 libgcc-15.2.0-92-1-x86_64.eopkg [cached] Installing libgcc, version 15.2.0, release 92 Upgrading to new distribution release Extracting the files of libgcc Upgraded libgcc Installing 5 / 68 cryptsetup-2.8.3-25-1-x86_64.eopkg [cached] Installing cryptsetup, version 2.8.3, release 25 Upgrading to new distribution release Extracting the files of cryptsetup Upgraded cryptsetup Installing 6 / 68 gcc-15.2.0-92-1-x86_64.eopkg [cached] Installing gcc, version 15.2.0, release 92 Upgrading to new distribution release Extracting the files of gcc Upgraded gcc Installing 7 / 68 nano-syntax-highlighting-2025.07.01-3-1-x86_64.eopkg [cached] Installing nano-syntax-highlighting, version 2025.07.01, release 3 Upgrading to new distribution release Extracting the files of nano-syntax-highlighting Upgraded nano-syntax-highlighting Installing 8 / 68 polkit-126-34-1-x86_64.eopkg [cached] Installing polkit, version 126, release 34 Upgrading to new distribution release Extracting the files of polkit Upgraded polkit Installing 9 / 68 polkit-devel-126-34-1-x86_64.eopkg [cached] Installing polkit-devel, version 126, release 34 Upgrading to new distribution release Extracting the files of polkit-devel Upgraded polkit-devel Installing 10 / 68 libarchive-3.8.3-60-1-x86_64.eopkg [cached] Installing libarchive, version 3.8.3, release 60 Upgrading to new distribution release Extracting the files of libarchive Upgraded libarchive Installing 11 / 68 brotli-1.2.0-13-1-x86_64.eopkg [cached] Installing brotli, version 1.2.0, release 13 Upgrading to new distribution release Extracting the files of brotli Upgraded brotli Installing 12 / 68 kerberos-1.22.1-23-1-x86_64.eopkg [cached] Installing kerberos, version 1.22.1, release 23 Upgrading to new distribution release Extracting the files of kerberos Upgraded kerberos Installing 13 / 68 curl-8.18.0-112-1-x86_64.eopkg [cached] Installing curl, version 8.18.0, release 112 Upgrading to new distribution release Extracting the files of curl Upgraded curl Installing 14 / 68 pkgconf-2.3.0-3-1-x86_64.eopkg [cached] Installing pkgconf, version 2.3.0, release 3 Upgrading to new distribution release Extracting the files of pkgconf Upgraded pkgconf Installing 15 / 68 muon-0.5.0-3-1-x86_64.eopkg [cached] Installing muon, version 0.5.0, release 3 Upgrading to new distribution release Extracting the files of muon Upgraded muon Installing 16 / 68 libxcrypt-4.5.2-10-1-x86_64.eopkg [cached] Installing libxcrypt, version 4.5.2, release 10 Upgrading to new distribution release Extracting the files of libxcrypt Upgraded libxcrypt Installing 17 / 68 python-eopkg-4.4.1-34-1-x86_64.eopkg [cached] Installing python-eopkg, version 4.4.1, release 34 Upgrading to new distribution release Extracting the files of python-eopkg Upgraded python-eopkg Installing 18 / 68 glibc-devel-2.42-136-1-x86_64.eopkg [cached] Installing glibc-devel, version 2.42, release 136 Upgrading to new distribution release Extracting the files of glibc-devel Upgraded glibc-devel Installing 19 / 68 libgpg-error-1.58-26-1-x86_64.eopkg [cached] Installing libgpg-error, version 1.58, release 26 Upgrading to new distribution release Extracting the files of libgpg-error Upgraded libgpg-error Installing 20 / 68 libgcrypt-1.11.2-30-1-x86_64.eopkg [cached] Installing libgcrypt, version 1.11.2, release 30 Upgrading to new distribution release Extracting the files of libgcrypt Upgraded libgcrypt Installing 21 / 68 readline-8.3-20-1-x86_64.eopkg [cached] Installing readline, version 8.3, release 20 Upgrading to new distribution release Extracting the files of readline Upgraded readline Installing 22 / 68 iptables-1.8.11-20-1-x86_64.eopkg [cached] Installing iptables, version 1.8.11, release 20 Upgrading to new distribution release Extracting the files of iptables Upgraded iptables Installing 23 / 68 libtool-2.5.4-14-1-x86_64.eopkg [cached] Installing libtool, version 2.5.4, release 14 Upgrading to new distribution release Extracting the files of libtool Upgraded libtool Installing 24 / 68 systemd-257.10-181-1-x86_64.eopkg [cached] Installing systemd, version 257.10, release 181 Upgrading to new distribution release Extracting the files of systemd Upgraded systemd Installing 25 / 68 shadow-4.18.0-41-1-x86_64.eopkg [cached] Installing shadow, version 4.18.0, release 41 Upgrading to new distribution release Extracting the files of shadow Upgraded shadow Installing 26 / 68 flex-2.6.4-16-1-x86_64.eopkg [cached] Installing flex, version 2.6.4, release 16 Upgrading to new distribution release Extracting the files of flex Upgraded flex Installing 27 / 68 flex-devel-2.6.4-16-1-x86_64.eopkg [cached] Installing flex-devel, version 2.6.4, release 16 Upgrading to new distribution release Extracting the files of flex-devel Upgraded flex-devel Installing 28 / 68 libgpg-error-devel-1.58-26-1-x86_64.eopkg [cached] Installing libgpg-error-devel, version 1.58, release 26 Upgrading to new distribution release Extracting the files of libgpg-error-devel Upgraded libgpg-error-devel Installing 29 / 68 gmp-6.3.0-18-1-x86_64.eopkg [cached] Installing gmp, version 6.3.0, release 18 Upgrading to new distribution release Extracting the files of gmp Upgraded gmp Installing 30 / 68 coreutils-9.9-42-1-x86_64.eopkg [cached] Installing coreutils, version 9.9, release 42 Upgrading to new distribution release Extracting the files of coreutils Upgraded coreutils Installing 31 / 68 usbutils-019-11-1-x86_64.eopkg [cached] Installing usbutils, version 019, release 11 Upgrading to new distribution release Extracting the files of usbutils Upgraded usbutils Installing 32 / 68 libgfortran-15.2.0-92-1-x86_64.eopkg [cached] Installing libgfortran, version 15.2.0, release 92 Upgrading to new distribution release Extracting the files of libgfortran Upgraded libgfortran Installing 33 / 68 libgcrypt-devel-1.11.2-30-1-x86_64.eopkg [cached] Installing libgcrypt-devel, version 1.11.2, release 30 Upgrading to new distribution release Extracting the files of libgcrypt-devel Upgraded libgcrypt-devel Installing 34 / 68 libarchive-bin-3.8.3-60-1-x86_64.eopkg [cached] Installing libarchive-bin, version 3.8.3, release 60 Upgrading to new distribution release Extracting the files of libarchive-bin Upgraded libarchive-bin Installing 35 / 68 readline-devel-8.3-20-1-x86_64.eopkg [cached] Installing readline-devel, version 8.3, release 20 Upgrading to new distribution release Extracting the files of readline-devel Upgraded readline-devel Installing 36 / 68 systemd-devel-257.10-181-1-x86_64.eopkg [cached] Installing systemd-devel, version 257.10, release 181 Upgrading to new distribution release Extracting the files of systemd-devel Upgraded systemd-devel Installing 37 / 68 libtool-devel-2.5.4-14-1-x86_64.eopkg [cached] Installing libtool-devel, version 2.5.4, release 14 Upgrading to new distribution release Extracting the files of libtool-devel Upgraded libtool-devel Installing 38 / 68 glib2-2.86.3-125-1-x86_64.eopkg [cached] Installing glib2, version 2.86.3, release 125 Upgrading to new distribution release Extracting the files of glib2 Upgraded glib2 Installing 39 / 68 file-5.45-25-1-x86_64.eopkg [cached] Installing file, version 5.45, release 25 Upgrading to new distribution release Extracting the files of file Upgraded file Installing 40 / 68 file-devel-5.45-25-1-x86_64.eopkg [cached] Installing file-devel, version 5.45, release 25 Upgrading to new distribution release Extracting the files of file-devel Upgraded file-devel Installing 41 / 68 libnspr-4.38.2-26-1-x86_64.eopkg [cached] Installing libnspr, version 4.38.2, release 26 Upgrading to new distribution release Extracting the files of libnspr Upgraded libnspr Installing 42 / 68 unzip-6.0-14-1-x86_64.eopkg [cached] Installing unzip, version 6.0, release 14 Upgrading to new distribution release Extracting the files of unzip Upgraded unzip Installing 43 / 68 g++-15.2.0-92-1-x86_64.eopkg [cached] Installing g++, version 15.2.0, release 92 Upgrading to new distribution release Extracting the files of g++ Upgraded g++ Installing 44 / 68 libelf-0.194-28-1-x86_64.eopkg [cached] Installing libelf, version 0.194, release 28 Upgrading to new distribution release Extracting the files of libelf Upgraded libelf Installing 45 / 68 eopkg-4.4.1-34-1-x86_64.eopkg [cached] Installing eopkg, version 4.4.1, release 34 Upgrading to new distribution release Extracting the files of eopkg Upgraded eopkg Installing 46 / 68 libxcrypt-devel-4.5.2-10-1-x86_64.eopkg [cached] Installing libxcrypt-devel, version 4.5.2, release 10 Upgrading to new distribution release Extracting the files of libxcrypt-devel Upgraded libxcrypt-devel Installing 47 / 68 glib2-devel-2.86.3-125-1-x86_64.eopkg [cached] Installing glib2-devel, version 2.86.3, release 125 Upgrading to new distribution release Extracting the files of glib2-devel Upgraded glib2-devel Installing 48 / 68 libnss-3.120-77-1-x86_64.eopkg [cached] Installing libnss, version 3.120, release 77 Upgrading to new distribution release Extracting the files of libnss Upgraded libnss Installing 49 / 68 btrfs-progs-libbtrfs-6.17.1-75-1-x86_64.eopkg [cached] Installing btrfs-progs-libbtrfs, version 6.17.1, release 75 Upgrading to new distribution release Extracting the files of btrfs-progs-libbtrfs Upgraded btrfs-progs-libbtrfs Installing 50 / 68 ypkg-35.1.0-214-1-x86_64.eopkg [cached] Installing ypkg, version 35.1.0, release 214 Upgrading to new distribution release Extracting the files of ypkg Upgraded ypkg Installing 51 / 68 libdw-0.194-28-1-x86_64.eopkg [cached] Installing libdw, version 0.194, release 28 Upgrading to new distribution release Extracting the files of libdw Upgraded libdw Installing 52 / 68 gmp-devel-6.3.0-18-1-x86_64.eopkg [cached] Installing gmp-devel, version 6.3.0, release 18 Upgrading to new distribution release Extracting the files of gmp-devel Upgraded gmp-devel Installing 53 / 68 os-release-4.8-4-1-x86_64.eopkg [cached] Installing os-release, version 4.8, release 4 Upgrading to new distribution release Extracting the files of os-release Upgraded os-release Installing 54 / 68 gzip-1.14-20-1-x86_64.eopkg [cached] Installing gzip, version 1.14, release 20 Upgrading to new distribution release Extracting the files of gzip Upgraded gzip Installing 55 / 68 ncurses-6.5.20250913-33-1-x86_64.eopkg [cached] Installing ncurses, version 6.5.20250913, release 33 Upgrading to new distribution release Extracting the files of ncurses Upgraded ncurses Installing 56 / 68 nano-8.7-208-1-x86_64.eopkg [cached] Installing nano, version 8.7, release 208 Upgrading to new distribution release Extracting the files of nano Upgraded nano Installing 57 / 68 python-click-8.3.1-16-1-x86_64.eopkg [cached] Installing python-click, version 8.3.1, release 16 Upgrading to new distribution release Extracting the files of python-click Upgraded python-click Installing 58 / 68 binutils-libs-2.45.1-83-1-x86_64.eopkg [cached] Installing binutils-libs, version 2.45.1, release 83 Upgrading to new distribution release Extracting the files of binutils-libs Upgraded binutils-libs Installing 59 / 68 qol-assist-0.9.0-18-1-x86_64.eopkg [cached] Installing qol-assist, version 0.9.0, release 18 Upgrading to new distribution release Extracting the files of qol-assist Upgraded qol-assist Installing 60 / 68 gfortran-15.2.0-92-1-x86_64.eopkg [cached] Installing gfortran, version 15.2.0, release 92 Upgrading to new distribution release Extracting the files of gfortran Upgraded gfortran Installing 61 / 68 iproute2-6.18.0-35-1-x86_64.eopkg [cached] Installing iproute2, version 6.18.0, release 35 Upgrading to new distribution release Extracting the files of iproute2 Upgraded iproute2 Installing 62 / 68 libstdc++-15.2.0-92-1-x86_64.eopkg [cached] Installing libstdc++, version 15.2.0, release 92 Upgrading to new distribution release Extracting the files of libstdc++ Upgraded libstdc++ Installing 63 / 68 binutils-2.45.1-83-1-x86_64.eopkg [cached] Installing binutils, version 2.45.1, release 83 Upgrading to new distribution release Extracting the files of binutils Upgraded binutils Installing 64 / 68 make-4.4.1-12-1-x86_64.eopkg [cached] Installing make, version 4.4.1, release 12 Upgrading to new distribution release Extracting the files of make Upgraded make Installing 65 / 68 python-cffi-1.17.1-21-1-x86_64.eopkg [cached] Installing python-cffi, version 1.17.1, release 21 Upgrading to new distribution release Extracting the files of python-cffi Upgraded python-cffi Installing 66 / 68 libgomp-15.2.0-92-1-x86_64.eopkg [cached] Installing libgomp, version 15.2.0, release 92 Upgrading to new distribution release Extracting the files of libgomp Upgraded libgomp Installing 67 / 68 hwdata-0.403-48-1-x86_64.eopkg [cached] Installing hwdata, version 0.403, release 48 Upgrading to new distribution release Extracting the files of hwdata Upgraded hwdata Installing 68 / 68 ncurses-devel-6.5.20250913-33-1-x86_64.eopkg [cached] Installing ncurses-devel, version 6.5.20250913, release 33 Upgrading to new distribution release Extracting the files of ncurses-devel Upgraded ncurses-devel time=2026-01-10T23:13:14.598Z 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-01-10T23:13:15.747Z level=DEBUG msg="Asserting system.devel component installation" time=2026-01-10T23:13:15.747Z 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-01-10T23:13:16.907Z level=DEBUG msg="Writing packager file" time=2026-01-10T23:13:16.907Z level=DEBUG msg="Installing build dependencies" file=/home/build/work/package.yml time=2026-01-10T23:13:16.907Z 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 glew glslang glycin gmic gmic-devel gnupg gpgme gpgme-devel graphene graphicsmagick graphite2 graphite2-devel graphviz gsettings-desktop-schemas gsl gsl-devel gsm gstreamer-1.0 gstreamer-1.0-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 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 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 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 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 sbc 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 utf8proc v4l-utils vamp-plugin-sdk vc vid.stab vulkan wavpack wayland webrtc-audio-processing 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): 355.88 MB Warning: There are extra packages due to dependencies. Downloading 1 / 382 Package libogg found in repository Solus libogg-1.3.5-13-1-x86_64.eopkg [cached] Downloading 2 / 382 Package libpng found in repository Solus libpng-1.6.53-32-1-x86_64.eopkg [cached] Downloading 3 / 382 Package libflac found in repository Solus libflac-1.4.3-18-1-x86_64.eopkg [cached] Downloading 4 / 382 Package libvorbis found in repository Solus libvorbis-1.3.7-14-1-x86_64.eopkg [cached] Downloading 5 / 382 Package opus found in repository Solus opus-1.5.2-12-1-x86_64.eopkg [cached] Downloading 6 / 382 Package alsa-ucm-conf found in repository Solus alsa-ucm-conf-1.2.13-1-1-x86_64.eopkg [cached] Downloading 7 / 382 Package alsa-lib found in repository Solus alsa-lib-1.2.14-41-1-x86_64.eopkg [cached] Downloading 8 / 382 Package libsndfile found in repository Solus libsndfile-1.2.2-26-1-x86_64.eopkg [cached] Downloading 9 / 382 Package libmad found in repository Solus libmad-0.15.1b-6-1-x86_64.eopkg [cached] Downloading 10 / 382 Package wavpack found in repository Solus wavpack-5.8.1-14-1-x86_64.eopkg [cached] Downloading 11 / 382 Package opusfile found in repository Solus opusfile-0.12-10-1-x86_64.eopkg [cached] Downloading 12 / 382 Package lame found in repository Solus lame-3.100-11-1-x86_64.eopkg [cached] Downloading 13 / 382 Package libid3tag found in repository Solus libid3tag-0.16.2-6-1-x86_64.eopkg [cached] Downloading 14 / 382 Package libice found in repository Solus libice-1.1.2-16-1-x86_64.eopkg [cached] Downloading 15 / 382 Package rtkit found in repository Solus rtkit-0.13-5-1-x86_64.eopkg [cached] Downloading 16 / 382 Package webrtc-audio-processing found in repository Solus webrtc-audio-processing-1.3-6-1-x86_64.eopkg [cached] Downloading 17 / 382 Package libxau found in repository Solus libxau-1.0.12-23-1-x86_64.eopkg [cached] Downloading 18 / 382 Package libxdmcp found in repository Solus libxdmcp-1.1.5-20-1-x86_64.eopkg [cached] Downloading 19 / 382 Package libxcb found in repository Solus libxcb-1.17.0-34-1-x86_64.eopkg [cached] Downloading 20 / 382 Package libx11 found in repository Solus libx11-1.8.12-49-1-x86_64.eopkg [cached] Downloading 21 / 382 Package libsoxr found in repository Solus libsoxr-0.1.3-5-1-x86_64.eopkg [cached] Downloading 22 / 382 Package libsm found in repository Solus libsm-1.2.6-16-1-x86_64.eopkg [cached] Downloading 23 / 382 Package libdaemon found in repository Solus libdaemon-0.14-5-1-x86_64.eopkg [cached] Downloading 24 / 382 Package avahi found in repository Solus avahi-0.8-27-1-x86_64.eopkg [cached] Downloading 25 / 382 Package libxext found in repository Solus libxext-1.3.6-18-1-x86_64.eopkg [cached] Downloading 26 / 382 Package libxtst found in repository Solus libxtst-1.2.5-15-1-x86_64.eopkg [cached] Downloading 27 / 382 Package orc found in repository Solus orc-0.4.40-10-1-x86_64.eopkg [cached] Downloading 28 / 382 Package sbc found in repository Solus sbc-2.0-5-1-x86_64.eopkg [cached] Downloading 29 / 382 Package fftw found in repository Solus fftw-3.3.10-17-1-x86_64.eopkg [cached] Downloading 30 / 382 Package libspeex found in repository Solus libspeex-1.2.1-6-1-x86_64.eopkg [cached] Downloading 31 / 382 Package pulseaudio found in repository Solus pulseaudio-17.0-63-1-x86_64.eopkg [cached] Downloading 32 / 382 Package libao found in repository Solus libao-1.2.2-14-1-x86_64.eopkg [cached] Downloading 33 / 382 Package libdolbyb found in repository Solus libdolbyb-1.0.1-3-1-x86_64.eopkg [cached] Downloading 34 / 382 Package sox_ng found in repository Solus sox_ng-14.7.0.3-30-1-x86_64.eopkg [cached] Downloading 35 / 382 Package wayland found in repository Solus wayland-1.24.0-34-1-x86_64.eopkg [cached] Downloading 36 / 382 Package libboost found in repository Solus libboost-1.83.0-44-1-x86_64.eopkg [cached] Downloading 37 / 382 Package libboost-devel found in repository Solus libboost-devel-1.83.0-44-1-x86_64.eopkg [cached] Downloading 38 / 382 Package polly found in repository Solus polly-19.1.6-130-1-x86_64.eopkg [cached] Downloading 39 / 382 Package libxrender found in repository Solus libxrender-0.9.12-18-1-x86_64.eopkg [cached] Downloading 40 / 382 Package libxrandr found in repository Solus libxrandr-1.5.4-17-1-x86_64.eopkg [cached] Downloading 41 / 382 Package libxfixes found in repository Solus libxfixes-6.0.2-17-1-x86_64.eopkg [cached] Downloading 42 / 382 Package libxcursor found in repository Solus libxcursor-1.2.3-22-1-x86_64.eopkg [cached] Downloading 43 / 382 Package freetype2 found in repository Solus freetype2-2.13.3-37-1-x86_64.eopkg [cached] Downloading 44 / 382 Package graphite2 found in repository Solus graphite2-1.3.14-8-1-x86_64.eopkg [cached] Downloading 45 / 382 Package harfbuzz found in repository Solus harfbuzz-12.1.0-81-1-x86_64.eopkg [cached] Downloading 46 / 382 Package fontconfig found in repository Solus fontconfig-2.16.0-50-1-x86_64.eopkg [cached] Downloading 47 / 382 Package pixman found in repository Solus pixman-0.46.4-23-1-x86_64.eopkg [cached] Downloading 48 / 382 Package libcairo found in repository Solus libcairo-1.18.2-55-1-x86_64.eopkg [cached] Downloading 49 / 382 Package highway found in repository Solus highway-1.2.0-4-1-x86_64.eopkg [cached] Downloading 50 / 382 Package libjxl found in repository Solus libjxl-0.11.1-8-1-x86_64.eopkg [cached] Downloading 51 / 382 Package libxft found in repository Solus libxft-2.3.9-17-1-x86_64.eopkg [cached] Downloading 52 / 382 Package fribidi found in repository Solus fribidi-1.0.15-10-1-x86_64.eopkg [cached] Downloading 53 / 382 Package pango found in repository Solus pango-1.56.4-63-1-x86_64.eopkg [cached] Downloading 54 / 382 Package librsvg found in repository Solus librsvg-2.61.3-68-1-x86_64.eopkg [cached] Downloading 55 / 382 Package libjpeg-turbo found in repository Solus libjpeg-turbo-3.0.3-22-1-x86_64.eopkg [cached] Downloading 56 / 382 Package libtiff found in repository Solus libtiff-4.7.1-45-1-x86_64.eopkg [cached] Downloading 57 / 382 Package liblcms2 found in repository Solus liblcms2-2.16-20-1-x86_64.eopkg [cached] Downloading 58 / 382 Package svt-av1 found in repository Solus svt-av1-3.0.2-14-1-x86_64.eopkg [cached] Downloading 59 / 382 Package dav1d found in repository Solus dav1d-1.5.0-31-1-x86_64.eopkg [cached] Downloading 60 / 382 Package x265 found in repository Solus x265-3.6-23-1-x86_64.eopkg [cached] Downloading 61 / 382 Package rav1e found in repository Solus rav1e-0.8.1-18-1-x86_64.eopkg [cached] Downloading 62 / 382 Package aom found in repository Solus aom-3.12.1-26-1-x86_64.eopkg [cached] Downloading 63 / 382 Package openh264 found in repository Solus openh264-2.6.0-3-1-x86_64.eopkg [cached] Downloading 64 / 382 Package x264 found in repository Solus x264-0.164.3144-20-1-x86_64.eopkg [cached] Downloading 65 / 382 Package libde265 found in repository Solus libde265-1.0.16-13-1-x86_64.eopkg [cached] Downloading 66 / 382 Package libglvnd found in repository Solus libglvnd-1.7.0-22-1-x86_64.eopkg [cached] Downloading 67 / 382 Package libxxf86vm found in repository Solus libxxf86vm-1.1.6-17-1-x86_64.eopkg [cached] Downloading 68 / 382 Package libxi found in repository Solus libxi-1.8.2-19-1-x86_64.eopkg [cached] Downloading 69 / 382 Package freeglut found in repository Solus freeglut-3.6.0-14-1-x86_64.eopkg [cached] Downloading 70 / 382 Package giflib found in repository Solus giflib-5.2.2-12-1-x86_64.eopkg [cached] Downloading 71 / 382 Package libwebp found in repository Solus libwebp-1.6.0-29-1-x86_64.eopkg [cached] Downloading 72 / 382 Package libheif found in repository Solus libheif-1.21.1-55-1-x86_64.eopkg [cached] Downloading 73 / 382 Package glycin found in repository Solus glycin-2.0.7-9-1-x86_64.eopkg [cached] Downloading 74 / 382 Package gdk-pixbuf found in repository Solus gdk-pixbuf-2.44.4-61-1-x86_64.eopkg [cached] Downloading 75 / 382 Package libpaper found in repository Solus libpaper-1.1.28-5-1-x86_64.eopkg [cached] Downloading 76 / 382 Package cups found in repository Solus cups-2.4.15-40-1-x86_64.eopkg [cached] Downloading 77 / 382 Package at-spi2 found in repository Solus at-spi2-2.58.2-53-1-x86_64.eopkg [cached] Downloading 78 / 382 Package libxinerama found in repository Solus libxinerama-1.1.5-17-1-x86_64.eopkg [cached] Downloading 79 / 382 Package libxdamage found in repository Solus libxdamage-1.1.6-17-1-x86_64.eopkg [cached] Downloading 80 / 382 Package libxcomposite found in repository Solus libxcomposite-0.4.6-16-1-x86_64.eopkg [cached] Downloading 81 / 382 Package libgtk-2 found in repository Solus libgtk-2-2.24.33-30-1-x86_64.eopkg [cached] Downloading 82 / 382 Package shared-mime-info found in repository Solus shared-mime-info-2.4-14-1-x86_64.eopkg [cached] Downloading 83 / 382 Package hicolor-icon-theme found in repository Solus hicolor-icon-theme-0.18-9-1-x86_64.eopkg [cached] Downloading 84 / 382 Package xkeyboard-config found in repository Solus xkeyboard-config-2.46-17-1-x86_64.eopkg [cached] Downloading 85 / 382 Package libxkbcommon found in repository Solus libxkbcommon-1.12.2-18-1-x86_64.eopkg [cached] Downloading 86 / 382 Package gsettings-desktop-schemas found in repository Solus gsettings-desktop-schemas-49.1-64-1-x86_64.eopkg [cached] Downloading 87 / 382 Package colord found in repository Solus colord-1.4.8-25-1-x86_64.eopkg [cached] Downloading 88 / 382 Package libepoxy found in repository Solus libepoxy-1.5.10-14-1-x86_64.eopkg [cached] Downloading 89 / 382 Package libgtk-3 found in repository Solus libgtk-3-3.24.51-122-1-x86_64.eopkg [cached] Downloading 90 / 382 Package libevdev found in repository Solus libevdev-1.13.5-19-1-x86_64.eopkg [cached] Downloading 91 / 382 Package mtdev found in repository Solus mtdev-1.1.7-9-1-x86_64.eopkg [cached] Downloading 92 / 382 Package python-libevdev found in repository Solus python-libevdev-0.11-6-1-x86_64.eopkg [cached] Downloading 93 / 382 Package python-six found in repository Solus python-six-1.17.0-25-1-x86_64.eopkg [cached] Downloading 94 / 382 Package python-pyudev found in repository Solus python-pyudev-0.24.3-2-1-x86_64.eopkg [cached] Downloading 95 / 382 Package libwacom found in repository Solus libwacom-2.16.1-44-1-x86_64.eopkg [cached] Downloading 96 / 382 Package libinput found in repository Solus libinput-1.29.2-52-1-x86_64.eopkg [cached] Downloading 97 / 382 Package libpciaccess found in repository Solus libpciaccess-0.18.1-14-1-x86_64.eopkg [cached] Downloading 98 / 382 Package libdrm found in repository Solus libdrm-2.4.128-53-1-x86_64.eopkg [cached] Downloading 99 / 382 Package xcb-util found in repository Solus xcb-util-0.4.1-10-1-x86_64.eopkg [cached] Downloading 100 / 382 Package xcb-util-image found in repository Solus xcb-util-image-0.4.1-9-1-x86_64.eopkg [cached] Downloading 101 / 382 Package xcb-util-wm found in repository Solus xcb-util-wm-0.4.2-6-1-x86_64.eopkg [cached] Downloading 102 / 382 Package mariadb-common found in repository Solus mariadb-common-10.11.10-37-1-x86_64.eopkg [cached] Downloading 103 / 382 Package spirv-tools found in repository Solus spirv-tools-2025.2-34-1-x86_64.eopkg [cached] Downloading 104 / 382 Package libedit found in repository Solus libedit-20240808.3.1-15-1-x86_64.eopkg [cached] Downloading 105 / 382 Package llvm-libs found in repository Solus llvm-libs-19.1.6-130-1-x86_64.eopkg [cached] Downloading 106 / 382 Package spirv-llvm-translator found in repository Solus spirv-llvm-translator-19.1.8-22-1-x86_64.eopkg [cached] Downloading 107 / 382 Package lm_sensors found in repository Solus lm_sensors-3.6.2-9-1-x86_64.eopkg [cached] Downloading 108 / 382 Package clang-libs found in repository Solus clang-libs-19.1.6-130-1-x86_64.eopkg [cached] Downloading 109 / 382 Package xcb-util-keysyms found in repository Solus xcb-util-keysyms-0.4.1-9-1-x86_64.eopkg [cached] Downloading 110 / 382 Package libxshmfence found in repository Solus libxshmfence-1.3.3-17-1-x86_64.eopkg [cached] Downloading 111 / 382 Package libdisplay-info found in repository Solus libdisplay-info-0.3.0-3-1-x86_64.eopkg [cached] Downloading 112 / 382 Package mesalib found in repository Solus mesalib-25.3.3-288-1-x86_64.eopkg [cached] Downloading 113 / 382 Package xcb-util-renderutil found in repository Solus xcb-util-renderutil-0.3.10-5-1-x86_64.eopkg [cached] Downloading 114 / 382 Package qt5-base found in repository Solus qt5-base-5.15.18-112-1-x86_64.eopkg [cached] Downloading 115 / 382 Package qt5-declarative found in repository Solus qt5-declarative-5.15.18-54-1-x86_64.eopkg [cached] Downloading 116 / 382 Package qt5-wayland found in repository Solus qt5-wayland-5.15.18-58-1-x86_64.eopkg [cached] Downloading 117 / 382 Package gts found in repository Solus gts-0.7.6-3-1-x86_64.eopkg [cached] Downloading 118 / 382 Package spdlog found in repository Solus spdlog-1.15.3-7-1-x86_64.eopkg [cached] Downloading 119 / 382 Package openjpeg found in repository Solus openjpeg-2.5.4-22-1-x86_64.eopkg [cached] Downloading 120 / 382 Package jbig2dec found in repository Solus jbig2dec-0.19-2-1-x86_64.eopkg [cached] Downloading 121 / 382 Package ghostscript found in repository Solus ghostscript-9.56.1-27-1-x86_64.eopkg [cached] Downloading 122 / 382 Package poppler-data found in repository Solus poppler-data-0.4.12-5-1-x86_64.eopkg [cached] Downloading 123 / 382 Package libassuan found in repository Solus libassuan-3.0.2-15-1-x86_64.eopkg [cached] Downloading 124 / 382 Package libsecret found in repository Solus libsecret-0.21.7-28-1-x86_64.eopkg [cached] Downloading 125 / 382 Package pinentry found in repository Solus pinentry-1.3.1-11-1-x86_64.eopkg [cached] Downloading 126 / 382 Package libksba found in repository Solus libksba-1.6.7-14-1-x86_64.eopkg [cached] Downloading 127 / 382 Package npth found in repository Solus npth-1.8-9-1-x86_64.eopkg [cached] Downloading 128 / 382 Package libtasn1 found in repository Solus libtasn1-4.21.0-22-1-x86_64.eopkg [cached] Downloading 129 / 382 Package libp11-kit found in repository Solus libp11-kit-0.25.2-23-1-x86_64.eopkg [cached] Downloading 130 / 382 Package libhogweed found in repository Solus libhogweed-3.10.2-23-1-x86_64.eopkg [cached] Downloading 131 / 382 Package libgnutls found in repository Solus libgnutls-3.8.11-51-1-x86_64.eopkg [cached] Downloading 132 / 382 Package gnupg found in repository Solus gnupg-2.5.16-47-1-x86_64.eopkg [cached] Downloading 133 / 382 Package gpgme found in repository Solus gpgme-1.24.1-33-1-x86_64.eopkg [cached] Downloading 134 / 382 Package poppler found in repository Solus poppler-25.10.0-57-1-x86_64.eopkg [cached] Downloading 135 / 382 Package postgresql-libpq found in repository Solus postgresql-libpq-18.1-61-1-x86_64.eopkg [cached] Downloading 136 / 382 Package double-conversion found in repository Solus double-conversion-3.3.1-3-1-x86_64.eopkg [cached] Downloading 137 / 382 Package libproxy found in repository Solus libproxy-0.5.4-27-1-x86_64.eopkg [cached] Downloading 138 / 382 Package unixodbc found in repository Solus unixodbc-2.3.12-6-1-x86_64.eopkg [cached] Downloading 139 / 382 Package qt6-base found in repository Solus qt6-base-6.10.1-47-1-x86_64.eopkg [cached] Downloading 140 / 382 Package graphviz found in repository Solus graphviz-12.2.1-36-1-x86_64.eopkg [cached] Downloading 141 / 382 Package md4c found in repository Solus md4c-0.5.2-2-1-x86_64.eopkg [cached] Downloading 142 / 382 Package tslib found in repository Solus tslib-1.24-10-1-x86_64.eopkg [cached] Downloading 143 / 382 Package xcb-util-cursor found in repository Solus xcb-util-cursor-0.1.6-6-1-x86_64.eopkg [cached] Downloading 144 / 382 Package qt6-base-gui found in repository Solus qt6-base-gui-6.10.1-47-1-x86_64.eopkg [cached] Downloading 145 / 382 Package doxygen found in repository Solus doxygen-1.16.0-13-1-x86_64.eopkg [cached] Downloading 146 / 382 Package extra-cmake-modules found in repository Solus extra-cmake-modules-6.22.0-104-1-x86_64.eopkg [cached] Downloading 147 / 382 Package libpciaccess-devel found in repository Solus libpciaccess-devel-0.18.1-14-1-x86_64.eopkg [cached] Downloading 148 / 382 Package libdrm-devel found in repository Solus libdrm-devel-2.4.128-53-1-x86_64.eopkg [cached] Downloading 149 / 382 Package libglvnd-devel found in repository Solus libglvnd-devel-1.7.0-22-1-x86_64.eopkg [cached] Downloading 150 / 382 Package mesalib-devel found in repository Solus mesalib-devel-25.3.3-288-1-x86_64.eopkg [cached] Downloading 151 / 382 Package qt5-base-devel found in repository Solus qt5-base-devel-5.15.18-112-1-x86_64.eopkg [cached] Downloading 152 / 382 Package qt5-tools found in repository Solus qt5-tools-5.15.18-53-1-x86_64.eopkg [cached] Downloading 153 / 382 Package qt5-tools-devel found in repository Solus qt5-tools-devel-5.15.18-53-1-x86_64.eopkg [cached] Downloading 154 / 382 Package kitemmodels found in repository Solus kitemmodels-5.116.0-76-1-x86_64.eopkg [cached] Downloading 155 / 382 Package kitemmodels-devel found in repository Solus kitemmodels-devel-5.116.0-76-1-x86_64.eopkg [cached] Downloading 156 / 382 Package graphene found in repository Solus graphene-1.10.8-7-1-x86_64.eopkg [cached] Downloading 157 / 382 Package libxscrnsaver found in repository Solus libxscrnsaver-1.2.5-16-1-x86_64.eopkg [cached] Downloading 158 / 382 Package libdecor found in repository Solus libdecor-0.2.2-4-1-x86_64.eopkg [cached] Downloading 159 / 382 Package pipewire-lib found in repository Solus pipewire-lib-1.4.9-113-1-x86_64.eopkg [cached] Downloading 160 / 382 Package libsamplerate found in repository Solus libsamplerate-0.2.2-5-1-x86_64.eopkg [cached] Downloading 161 / 382 Package sdl2 found in repository Solus sdl2-2.32.4-58-1-x86_64.eopkg [cached] Downloading 162 / 382 Package alsa-lib-devel found in repository Solus alsa-lib-devel-1.2.14-41-1-x86_64.eopkg [cached] Downloading 163 / 382 Package sdl2-devel found in repository Solus sdl2-devel-2.32.4-58-1-x86_64.eopkg [cached] Downloading 164 / 382 Package kcoreaddons found in repository Solus kcoreaddons-5.116.0-80-1-x86_64.eopkg [cached] Downloading 165 / 382 Package kconfig found in repository Solus kconfig-5.116.0-76-1-x86_64.eopkg [cached] Downloading 166 / 382 Package kdesignerplugin found in repository Solus kdesignerplugin-5.116.0-75-1-x86_64.eopkg [cached] Downloading 167 / 382 Package kdesignerplugin-devel found in repository Solus kdesignerplugin-devel-5.116.0-75-1-x86_64.eopkg [cached] Downloading 168 / 382 Package vulkan found in repository Solus vulkan-1.4.313.0-42-1-x86_64.eopkg [cached] Downloading 169 / 382 Package glslang found in repository Solus glslang-15.3.0-34-1-x86_64.eopkg [cached] Downloading 170 / 382 Package shaderc found in repository Solus shaderc-2025.2-14-1-x86_64.eopkg [cached] Downloading 171 / 382 Package libdovi found in repository Solus libdovi-3.3.2-6-1-x86_64.eopkg [cached] Downloading 172 / 382 Package libunwind found in repository Solus libunwind-1.8.3-12-1-x86_64.eopkg [cached] Downloading 173 / 382 Package libplacebo found in repository Solus libplacebo-7.349.0-29-1-x86_64.eopkg [cached] Downloading 174 / 382 Package qt6-svg found in repository Solus qt6-svg-6.10.1-22-1-x86_64.eopkg [cached] Downloading 175 / 382 Package qt6-declarative found in repository Solus qt6-declarative-6.10.1-24-1-x86_64.eopkg [cached] Downloading 176 / 382 Package libvpl found in repository Solus libvpl-2.14.0-5-1-x86_64.eopkg [cached] Downloading 177 / 382 Package gtest found in repository Solus gtest-1.15.2-10-1-x86_64.eopkg [cached] Downloading 178 / 382 Package cyrus-sasl found in repository Solus cyrus-sasl-2.1.28-15-1-x86_64.eopkg [cached] Downloading 179 / 382 Package openldap found in repository Solus openldap-2.5.19-17-1-x86_64.eopkg [cached] Downloading 180 / 382 Package imath found in repository Solus imath-3.1.11-3-1-x86_64.eopkg [cached] Downloading 181 / 382 Package qt5-websockets found in repository Solus qt5-websockets-5.15.18-40-1-x86_64.eopkg [cached] Downloading 182 / 382 Package highway-devel found in repository Solus highway-devel-1.2.0-4-1-x86_64.eopkg [cached] Downloading 183 / 382 Package brotli-devel found in repository Solus brotli-devel-1.2.0-13-1-x86_64.eopkg [cached] Downloading 184 / 382 Package libjxl-devel found in repository Solus libjxl-devel-0.11.1-8-1-x86_64.eopkg [cached] Downloading 185 / 382 Package quazip-qt5 found in repository Solus quazip-qt5-1.4-7-1-x86_64.eopkg [cached] Downloading 186 / 382 Package svt-av1-devel found in repository Solus svt-av1-devel-3.0.2-14-1-x86_64.eopkg [cached] Downloading 187 / 382 Package gstreamer-1.0 found in repository Solus gstreamer-1.0-1.26.7-122-1-x86_64.eopkg [cached] Downloading 188 / 382 Package openal-soft found in repository Solus openal-soft-1.24.1-16-1-x86_64.eopkg [cached] Downloading 189 / 382 Package libtheora found in repository Solus libtheora-1.1.1-8-1-x86_64.eopkg [cached] Downloading 190 / 382 Package libxv found in repository Solus libxv-1.0.13-16-1-x86_64.eopkg [cached] Downloading 191 / 382 Package gstreamer-1.0-plugins-base found in repository Solus gstreamer-1.0-plugins-base-1.26.7-122-1-x86_64.eopkg [cached] Downloading 192 / 382 Package qt5-multimedia found in repository Solus qt5-multimedia-5.15.18-45-1-x86_64.eopkg [cached] Downloading 193 / 382 Package tdb found in repository Solus tdb-1.4.13-26-1-x86_64.eopkg [cached] Downloading 194 / 382 Package zimg found in repository Solus zimg-3.0.5-16-1-x86_64.eopkg [cached] Downloading 195 / 382 Package openexr found in repository Solus openexr-3.1.5-12-1-x86_64.eopkg [cached] Downloading 196 / 382 Package libglu found in repository Solus libglu-9.0.3-11-1-x86_64.eopkg [cached] Downloading 197 / 382 Package yaml-cpp found in repository Solus yaml-cpp-0.7.0-5-1-x86_64.eopkg [cached] Downloading 198 / 382 Package zlib-ng found in repository Solus zlib-ng-2.2.5-33-1-x86_64.eopkg [cached] Downloading 199 / 382 Package minizip-ng found in repository Solus minizip-ng-4.0.7-9-1-x86_64.eopkg [cached] Downloading 200 / 382 Package glew found in repository Solus glew-2.2.0-9-1-x86_64.eopkg [cached] Downloading 201 / 382 Package opencolorio found in repository Solus opencolorio-2.2.1-13-1-x86_64.eopkg [cached] Downloading 202 / 382 Package rav1e-devel found in repository Solus rav1e-devel-0.8.1-18-1-x86_64.eopkg [cached] Downloading 203 / 382 Package kcoreaddons-devel found in repository Solus kcoreaddons-devel-5.116.0-80-1-x86_64.eopkg [cached] Downloading 204 / 382 Package liblcms2-devel found in repository Solus liblcms2-devel-2.16-20-1-x86_64.eopkg [cached] Downloading 205 / 382 Package kseexpr found in repository Solus kseexpr-4.0.4.0-2-1-x86_64.eopkg [cached] Downloading 206 / 382 Package kseexpr-devel found in repository Solus kseexpr-devel-4.0.4.0-2-1-x86_64.eopkg [cached] Downloading 207 / 382 Package libomp found in repository Solus libomp-19.1.6-130-1-x86_64.eopkg [cached] Downloading 208 / 382 Package openblas found in repository Solus openblas-0.3.26-27-1-x86_64.eopkg [cached] Downloading 209 / 382 Package lapack found in repository Solus lapack-3.10.1-3-1-x86_64.eopkg [cached] Downloading 210 / 382 Package opencv-core found in repository Solus opencv-core-4.11.0-43-1-x86_64.eopkg [cached] Downloading 211 / 382 Package opencv-imgproc found in repository Solus opencv-imgproc-4.11.0-43-1-x86_64.eopkg [cached] Downloading 212 / 382 Package opencv-flann found in repository Solus opencv-flann-4.11.0-43-1-x86_64.eopkg [cached] Downloading 213 / 382 Package opencv-features2d found in repository Solus opencv-features2d-4.11.0-43-1-x86_64.eopkg [cached] Downloading 214 / 382 Package opencv-calib3d found in repository Solus opencv-calib3d-4.11.0-43-1-x86_64.eopkg [cached] Downloading 215 / 382 Package abseil-cpp found in repository Solus abseil-cpp-20240116.2-10-1-x86_64.eopkg [cached] Downloading 216 / 382 Package protobuf found in repository Solus protobuf-27.2-18-1-x86_64.eopkg [cached] Downloading 217 / 382 Package opencv-dnn found in repository Solus opencv-dnn-4.11.0-43-1-x86_64.eopkg [cached] Downloading 218 / 382 Package opencv-video found in repository Solus opencv-video-4.11.0-43-1-x86_64.eopkg [cached] Downloading 219 / 382 Package opencv-tracking found in repository Solus opencv-tracking-4.11.0-43-1-x86_64.eopkg [cached] Downloading 220 / 382 Package libyuv found in repository Solus libyuv-0.0.1892-1-1-x86_64.eopkg [cached] Downloading 221 / 382 Package libavif found in repository Solus libavif-1.3.0-21-1-x86_64.eopkg [cached] Downloading 222 / 382 Package opencv-imgcodecs found in repository Solus opencv-imgcodecs-4.11.0-43-1-x86_64.eopkg [cached] Downloading 223 / 382 Package libcddb found in repository Solus libcddb-1.3.2-5-1-x86_64.eopkg [cached] Downloading 224 / 382 Package libcdio found in repository Solus libcdio-2.2.0-10-1-x86_64.eopkg [cached] Downloading 225 / 382 Package libcdio-paranoia found in repository Solus libcdio-paranoia-10.2.2.0.2-9-1-x86_64.eopkg [cached] Downloading 226 / 382 Package libunibreak found in repository Solus libunibreak-5.1-5-1-x86_64.eopkg [cached] Downloading 227 / 382 Package libass found in repository Solus libass-0.17.3-18-1-x86_64.eopkg [cached] Downloading 228 / 382 Package libvpx found in repository Solus libvpx-1.15.2-22-1-x86_64.eopkg [cached] Downloading 229 / 382 Package libvdpau found in repository Solus libvdpau-1.5-20-1-x86_64.eopkg [cached] Downloading 230 / 382 Package srt found in repository Solus srt-1.5.4-8-1-x86_64.eopkg [cached] Downloading 231 / 382 Package snappy found in repository Solus snappy-1.1.10-4-1-x86_64.eopkg [cached] Downloading 232 / 382 Package v4l-utils found in repository Solus v4l-utils-1.32.0-17-1-x86_64.eopkg [cached] Downloading 233 / 382 Package libdvdread found in repository Solus libdvdread-6.1.3-13-1-x86_64.eopkg [cached] Downloading 234 / 382 Package libbluray found in repository Solus libbluray-1.3.4-13-1-x86_64.eopkg [cached] Downloading 235 / 382 Package liblc3 found in repository Solus liblc3-1.1.1-3-1-x86_64.eopkg [cached] Downloading 236 / 382 Package xvidcore found in repository Solus xvidcore-1.3.7-5-1-x86_64.eopkg [cached] Downloading 237 / 382 Package gsm found in repository Solus gsm-1.0.18-4-1-x86_64.eopkg [cached] Downloading 238 / 382 Package libdvdnav found in repository Solus libdvdnav-6.1.1-8-1-x86_64.eopkg [cached] Downloading 239 / 382 Package vid.stab found in repository Solus vid.stab-1.1.1-3-1-x86_64.eopkg [cached] Downloading 240 / 382 Package libva found in repository Solus libva-2.22.0-30-1-x86_64.eopkg [cached] Downloading 241 / 382 Package lmdb found in repository Solus lmdb-0.9.33-11-1-x86_64.eopkg [cached] Downloading 242 / 382 Package liburing found in repository Solus liburing-2.7-4-1-x86_64.eopkg [cached] Downloading 243 / 382 Package talloc found in repository Solus talloc-2.4.3-18-1-x86_64.eopkg [cached] Downloading 244 / 382 Package tevent found in repository Solus tevent-0.16.2-20-1-x86_64.eopkg [cached] Downloading 245 / 382 Package libtirpc found in repository Solus libtirpc-1.3.7-17-1-x86_64.eopkg [cached] Downloading 246 / 382 Package wsdd found in repository Solus wsdd-0.7.1-7-1-x86_64.eopkg [cached] Downloading 247 / 382 Package samba found in repository Solus samba-4.22.5-111-1-x86_64.eopkg [cached] Downloading 248 / 382 Package mpg123 found in repository Solus mpg123-1.32.8-25-1-x86_64.eopkg [cached] Downloading 249 / 382 Package libopenmpt found in repository Solus libopenmpt-0.7.3-12-1-x86_64.eopkg [cached] Downloading 250 / 382 Package twolame found in repository Solus twolame-0.4.0-3-1-x86_64.eopkg [cached] Downloading 251 / 382 Package libssh found in repository Solus libssh-0.11.3-18-1-x86_64.eopkg [cached] Downloading 252 / 382 Package vamp-plugin-sdk found in repository Solus vamp-plugin-sdk-2.10-6-1-x86_64.eopkg [cached] Downloading 253 / 382 Package rubberband found in repository Solus rubberband-3.2.1-7-1-x86_64.eopkg [cached] Downloading 254 / 382 Package ffmpeg found in repository Solus ffmpeg-7.1.1-169-1-x86_64.eopkg [cached] Downloading 255 / 382 Package opencv-videoio found in repository Solus opencv-videoio-4.11.0-43-1-x86_64.eopkg [cached] Downloading 256 / 382 Package graphicsmagick found in repository Solus graphicsmagick-1.3.42-28-1-x86_64.eopkg [cached] Downloading 257 / 382 Package gmic found in repository Solus gmic-3.5.5-61-1-x86_64.eopkg [cached] Downloading 258 / 382 Package catch2 found in repository Solus catch2-3.5.1-1-1-x86_64.eopkg [cached] Downloading 259 / 382 Package celt found in repository Solus celt-0.11.3-5-1-x86_64.eopkg [cached] Downloading 260 / 382 Package jack-audio-connection-kit found in repository Solus jack-audio-connection-kit-1.9.22-18-1-x86_64.eopkg [cached] Downloading 261 / 382 Package libpng-devel found in repository Solus libpng-devel-1.6.53-32-1-x86_64.eopkg [cached] Downloading 262 / 382 Package bzip2-devel found in repository Solus bzip2-devel-1.0.8-22-1-x86_64.eopkg [cached] Downloading 263 / 382 Package graphite2-devel found in repository Solus graphite2-devel-1.3.14-8-1-x86_64.eopkg [cached] Downloading 264 / 382 Package harfbuzz-devel found in repository Solus harfbuzz-devel-12.1.0-81-1-x86_64.eopkg [cached] Downloading 265 / 382 Package freetype2-devel found in repository Solus freetype2-devel-2.13.3-37-1-x86_64.eopkg [cached] Downloading 266 / 382 Package libjpeg-turbo-devel found in repository Solus libjpeg-turbo-devel-3.0.3-22-1-x86_64.eopkg [cached] Downloading 267 / 382 Package libnspr-devel found in repository Solus libnspr-devel-4.38.2-26-1-x86_64.eopkg [cached] Downloading 268 / 382 Package libnss-devel found in repository Solus libnss-devel-3.120-77-1-x86_64.eopkg [cached] Downloading 269 / 382 Package poppler-utils found in repository Solus poppler-utils-25.10.0-57-1-x86_64.eopkg [cached] Downloading 270 / 382 Package libassuan-devel found in repository Solus libassuan-devel-3.0.2-15-1-x86_64.eopkg [cached] Downloading 271 / 382 Package gpgme-devel found in repository Solus gpgme-devel-1.24.1-33-1-x86_64.eopkg [cached] Downloading 272 / 382 Package fontconfig-devel found in repository Solus fontconfig-devel-2.16.0-50-1-x86_64.eopkg [cached] Downloading 273 / 382 Package pixman-devel found in repository Solus pixman-devel-0.46.4-23-1-x86_64.eopkg [cached] Downloading 274 / 382 Package xorgproto found in repository Solus xorgproto-2024.1-9-1-x86_64.eopkg [cached] Downloading 275 / 382 Package libxdmcp-devel found in repository Solus libxdmcp-devel-1.1.5-20-1-x86_64.eopkg [cached] Downloading 276 / 382 Package libxau-devel found in repository Solus libxau-devel-1.0.12-23-1-x86_64.eopkg [cached] Downloading 277 / 382 Package libxcb-devel found in repository Solus libxcb-devel-1.17.0-34-1-x86_64.eopkg [cached] Downloading 278 / 382 Package libx11-devel found in repository Solus libx11-devel-1.8.12-49-1-x86_64.eopkg [cached] Downloading 279 / 382 Package libxrender-devel found in repository Solus libxrender-devel-0.9.12-18-1-x86_64.eopkg [cached] Downloading 280 / 382 Package libxext-devel found in repository Solus libxext-devel-1.3.6-18-1-x86_64.eopkg [cached] Downloading 281 / 382 Package libcairo-devel found in repository Solus libcairo-devel-1.18.2-55-1-x86_64.eopkg [cached] Downloading 282 / 382 Package openjpeg-devel found in repository Solus openjpeg-devel-2.5.4-22-1-x86_64.eopkg [cached] Downloading 283 / 382 Package libssh2-devel found in repository Solus libssh2-devel-1.11.1-14-1-x86_64.eopkg [cached] Downloading 284 / 382 Package libidn2-devel found in repository Solus libidn2-devel-2.3.8-13-1-x86_64.eopkg [cached] Downloading 285 / 382 Package nghttp3-devel found in repository Solus nghttp3-devel-1.8.0-5-1-x86_64.eopkg [cached] Downloading 286 / 382 Package nghttp2-devel found in repository Solus nghttp2-devel-1.65.0-18-1-x86_64.eopkg [cached] Downloading 287 / 382 Package e2fsprogs-devel found in repository Solus e2fsprogs-devel-1.47.3-30-1-x86_64.eopkg [cached] Downloading 288 / 382 Package kerberos-devel found in repository Solus kerberos-devel-1.22.1-23-1-x86_64.eopkg [cached] Downloading 289 / 382 Package curl-devel found in repository Solus curl-devel-8.18.0-112-1-x86_64.eopkg [cached] Downloading 290 / 382 Package libtiff-devel found in repository Solus libtiff-devel-4.7.1-45-1-x86_64.eopkg [cached] Downloading 291 / 382 Package poppler-devel found in repository Solus poppler-devel-25.10.0-57-1-x86_64.eopkg [cached] Downloading 292 / 382 Package poppler-qt5 found in repository Solus poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 0% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 5% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 11% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 16% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 22% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 27% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 33% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 38% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 44% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 49% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 55% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 61% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 66% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 72% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 77% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 83% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 88% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 94% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB) 99% 0.00 --/- [--:--:--] poppler-qt5-25.10.0-57-1-x86_64.eopkg (147.7 KB)100% 0.00 --/- [--:--:--] [complete] Downloading 293 / 382 Package poppler-qt5-devel found in repository Solus poppler-qt5-devel-25.10.0-57-1-x86_64.eopkg (37.7 KB) 0% 0.00 --/- [--:--:--] poppler-qt5-devel-25.10.0-57-1-x86_64.eopkg (37.7 KB) 21% 0.00 --/- [--:--:--] poppler-qt5-devel-25.10.0-57-1-x86_64.eopkg (37.7 KB) 43% 0.00 --/- [--:--:--] poppler-qt5-devel-25.10.0-57-1-x86_64.eopkg (37.7 KB) 65% 0.00 --/- [--:--:--] poppler-qt5-devel-25.10.0-57-1-x86_64.eopkg (37.7 KB) 86% 0.00 --/- [--:--:--] poppler-qt5-devel-25.10.0-57-1-x86_64.eopkg (37.7 KB)100% 0.00 --/- [--:--:--] [complete] Downloading 294 / 382 Package libunibreak-devel found in repository Solus libunibreak-devel-5.1-5-1-x86_64.eopkg [cached] Downloading 295 / 382 Package python-ply found in repository Solus python-ply-3.11-5-1-x86_64.eopkg [cached] Downloading 296 / 382 Package python-sip found in repository Solus python-sip-6.14.0-47-1-x86_64.eopkg [cached] Downloading 297 / 382 Package kitemviews found in repository Solus kitemviews-5.116.0-76-1-x86_64.eopkg [cached] Downloading 298 / 382 Package kitemviews-devel found in repository Solus kitemviews-devel-5.116.0-76-1-x86_64.eopkg [cached] Downloading 299 / 382 Package libraw found in repository Solus libraw-0.21.4-21-1-x86_64.eopkg [cached] Downloading 300 / 382 Package libkdcraw found in repository Solus libkdcraw-25.12.1-97-1-x86_64.eopkg [cached] Downloading 301 / 382 Package libkdcraw-devel found in repository Solus libkdcraw-devel-25.12.1-97-1-x86_64.eopkg [cached] Downloading 302 / 382 Package fftw-devel found in repository Solus fftw-devel-3.3.10-17-1-x86_64.eopkg [cached] Downloading 303 / 382 Package libxfixes-devel found in repository Solus libxfixes-devel-6.0.2-17-1-x86_64.eopkg [cached] Downloading 304 / 382 Package libxi-devel found in repository Solus libxi-devel-1.8.2-19-1-x86_64.eopkg [cached] Downloading 305 / 382 Package python3-devel found in repository Solus python3-devel-3.12.11-77-1-x86_64.eopkg [cached] Downloading 306 / 382 Package utf8proc found in repository Solus utf8proc-2.11.0-3-1-x86_64.eopkg [cached] Downloading 307 / 382 Package qt5-x11extras found in repository Solus qt5-x11extras-5.15.18-38-1-x86_64.eopkg [cached] Downloading 308 / 382 Package kwindowsystem found in repository Solus kwindowsystem-5.116.0-78-1-x86_64.eopkg [cached] Downloading 309 / 382 Package kwindowsystem-devel found in repository Solus kwindowsystem-devel-5.116.0-78-1-x86_64.eopkg [cached] Downloading 310 / 382 Package gsl found in repository Solus gsl-2.7-9-1-x86_64.eopkg [cached] Downloading 311 / 382 Package gsl-devel found in repository Solus gsl-devel-2.7-9-1-x86_64.eopkg [cached] Downloading 312 / 382 Package qt6-shadertools found in repository Solus qt6-shadertools-6.10.1-24-1-x86_64.eopkg [cached] Downloading 313 / 382 Package qt6-5compat found in repository Solus qt6-5compat-6.10.1-26-1-x86_64.eopkg [cached] Downloading 314 / 382 Package gavl found in repository Solus gavl-1.4.0-2-1-x86_64.eopkg [cached] Downloading 315 / 382 Package frei0r found in repository Solus frei0r-2.5.1-11-1-x86_64.eopkg [cached] Downloading 316 / 382 Package movit found in repository Solus movit-1.7.1-8-1-x86_64.eopkg [cached] Downloading 317 / 382 Package mlt found in repository Solus mlt-7.36.1-51-1-x86_64.eopkg [cached] Downloading 318 / 382 Package mlt-devel found in repository Solus mlt-devel-7.36.1-51-1-x86_64.eopkg [cached] Downloading 319 / 382 Package apr found in repository Solus apr-1.7.5-11-1-x86_64.eopkg [cached] Downloading 320 / 382 Package apr-util found in repository Solus apr-util-1.6.3-18-1-x86_64.eopkg [cached] Downloading 321 / 382 Package ki18n found in repository Solus ki18n-5.116.0-78-1-x86_64.eopkg [cached] Downloading 322 / 382 Package kcrash found in repository Solus kcrash-5.116.0-74-1-x86_64.eopkg [cached] Downloading 323 / 382 Package kcrash-devel found in repository Solus kcrash-devel-5.116.0-74-1-x86_64.eopkg [cached] Downloading 324 / 382 Package qt5-multimedia-devel found in repository Solus qt5-multimedia-devel-5.15.18-45-1-x86_64.eopkg [cached] Downloading 325 / 382 Package libjson-glib-devel found in repository Solus libjson-glib-devel-1.10.8-29-1-x86_64.eopkg [cached] Downloading 326 / 382 Package babl found in repository Solus babl-0.1.116-45-1-x86_64.eopkg [cached] Downloading 327 / 382 Package babl-devel found in repository Solus babl-devel-0.1.116-45-1-x86_64.eopkg [cached] Downloading 328 / 382 Package jasper found in repository Solus jasper-4.2.8-18-1-x86_64.eopkg [cached] Downloading 329 / 382 Package gegl found in repository Solus gegl-0.4.64-63-1-x86_64.eopkg [cached] Downloading 330 / 382 Package gegl-devel found in repository Solus gegl-devel-0.4.64-63-1-x86_64.eopkg [cached] Downloading 331 / 382 Package kguiaddons found in repository Solus kguiaddons-5.116.0-80-1-x86_64.eopkg [cached] Downloading 332 / 382 Package kguiaddons-devel found in repository Solus kguiaddons-devel-5.116.0-80-1-x86_64.eopkg [cached] Downloading 333 / 382 Package libraw-devel found in repository Solus libraw-devel-0.21.4-21-1-x86_64.eopkg [cached] Downloading 334 / 382 Package inih found in repository Solus inih-61-7-1-x86_64.eopkg [cached] Downloading 335 / 382 Package inih-devel found in repository Solus inih-devel-61-7-1-x86_64.eopkg [cached] Downloading 336 / 382 Package aom-devel found in repository Solus aom-devel-3.12.1-26-1-x86_64.eopkg [cached] Downloading 337 / 382 Package giflib-devel found in repository Solus giflib-devel-5.2.2-12-1-x86_64.eopkg [cached] Downloading 338 / 382 Package libde265-devel found in repository Solus libde265-devel-1.0.16-13-1-x86_64.eopkg [cached] Downloading 339 / 382 Package imath-devel found in repository Solus imath-devel-3.1.11-3-1-x86_64.eopkg [cached] Downloading 340 / 382 Package openexr-devel found in repository Solus openexr-devel-3.1.5-12-1-x86_64.eopkg [cached] Downloading 341 / 382 Package x265-devel found in repository Solus x265-devel-3.6-23-1-x86_64.eopkg [cached] Downloading 342 / 382 Package quazip-qt5-devel found in repository Solus quazip-qt5-devel-1.4-7-1-x86_64.eopkg [cached] Downloading 343 / 382 Package qt5-declarative-devel found in repository Solus qt5-declarative-devel-5.15.18-54-1-x86_64.eopkg [cached] Downloading 344 / 382 Package qt5-xmlpatterns found in repository Solus qt5-xmlpatterns-5.15.18-39-1-x86_64.eopkg [cached] Downloading 345 / 382 Package kconfig-devel found in repository Solus kconfig-devel-5.116.0-76-1-x86_64.eopkg [cached] Downloading 346 / 382 Package dav1d-devel found in repository Solus dav1d-devel-1.5.0-31-1-x86_64.eopkg [cached] Downloading 347 / 382 Package json-c-devel found in repository Solus json-c-devel-0.18-15-1-x86_64.eopkg [cached] Downloading 348 / 382 Package kwidgetsaddons found in repository Solus kwidgetsaddons-5.116.0-76-1-x86_64.eopkg [cached] Downloading 349 / 382 Package kcompletion found in repository Solus kcompletion-5.116.0-77-1-x86_64.eopkg [cached] Downloading 350 / 382 Package vc found in repository Solus vc-1.4.3-6-1-x86_64.eopkg [cached] Downloading 351 / 382 Package qt5-sensors found in repository Solus qt5-sensors-5.15.18-39-1-x86_64.eopkg [cached] Downloading 352 / 382 Package exiv2 found in repository Solus exiv2-0.28.7-19-1-x86_64.eopkg [cached] Downloading 353 / 382 Package qt5-webchannel found in repository Solus qt5-webchannel-5.15.18-40-1-x86_64.eopkg [cached] Downloading 354 / 382 Package serf found in repository Solus serf-1.3.10-16-1-x86_64.eopkg [cached] Downloading 355 / 382 Package libssh-devel found in repository Solus libssh-devel-0.11.3-18-1-x86_64.eopkg [cached] Downloading 356 / 382 Package fribidi-devel found in repository Solus fribidi-devel-1.0.15-10-1-x86_64.eopkg [cached] Downloading 357 / 382 Package libmypaint found in repository Solus libmypaint-1.6.1-18-1-x86_64.eopkg [cached] Downloading 358 / 382 Package libmypaint-devel found in repository Solus libmypaint-devel-1.6.1-18-1-x86_64.eopkg [cached] Downloading 359 / 382 Package libical found in repository Solus libical-3.0.18-21-1-x86_64.eopkg [cached] Downloading 360 / 382 Package qt5-location found in repository Solus qt5-location-5.15.18-60-1-x86_64.eopkg [cached] Downloading 361 / 382 Package python-pyqt5-sip found in repository Solus python-pyqt5-sip-12.17.0-11-1-x86_64.eopkg [cached] Downloading 362 / 382 Package gmic-devel found in repository Solus gmic-devel-3.5.5-61-1-x86_64.eopkg [cached] Downloading 363 / 382 Package qt5-svg found in repository Solus qt5-svg-5.15.18-42-1-x86_64.eopkg [cached] Downloading 364 / 382 Package qt5-serialport found in repository Solus qt5-serialport-5.15.18-38-1-x86_64.eopkg [cached] Downloading 365 / 382 Package bluez found in repository Solus bluez-5.83-63-1-x86_64.eopkg [cached] Downloading 366 / 382 Package qt5-connectivity found in repository Solus qt5-connectivity-5.15.18-43-1-x86_64.eopkg [cached] Downloading 367 / 382 Package python3-qt5 found in repository Solus python3-qt5-5.15.11-56-1-x86_64.eopkg [cached] Downloading 368 / 382 Package catch2-devel found in repository Solus catch2-devel-3.5.1-1-1-x86_64.eopkg [cached] Downloading 369 / 382 Package xcb-util-keysyms-devel found in repository Solus xcb-util-keysyms-devel-0.4.1-9-1-x86_64.eopkg [cached] Downloading 370 / 382 Package exiv2-devel found in repository Solus exiv2-devel-0.28.7-19-1-x86_64.eopkg [cached] Downloading 371 / 382 Package qt5-x11extras-devel found in repository Solus qt5-x11extras-devel-5.15.18-38-1-x86_64.eopkg [cached] Downloading 372 / 382 Package ki18n-devel found in repository Solus ki18n-devel-5.116.0-78-1-x86_64.eopkg [cached] Downloading 373 / 382 Package eigen3 found in repository Solus eigen3-3.4.0-11-1-x86_64.eopkg [cached] Downloading 374 / 382 Package kwidgetsaddons-devel found in repository Solus kwidgetsaddons-devel-5.116.0-76-1-x86_64.eopkg [cached] Downloading 375 / 382 Package kcompletion-devel found in repository Solus kcompletion-devel-5.116.0-77-1-x86_64.eopkg [cached] Downloading 376 / 382 Package opencolorio-devel found in repository Solus opencolorio-devel-2.2.1-13-1-x86_64.eopkg [cached] Downloading 377 / 382 Package libwebp-devel found in repository Solus libwebp-devel-1.6.0-29-1-x86_64.eopkg [cached] Downloading 378 / 382 Package xcb-util-devel found in repository Solus xcb-util-devel-0.4.1-10-1-x86_64.eopkg [cached] Downloading 379 / 382 Package qt5-svg-devel found in repository Solus qt5-svg-devel-5.15.18-42-1-x86_64.eopkg [cached] Downloading 380 / 382 Package openh264-devel found in repository Solus openh264-devel-2.6.0-3-1-x86_64.eopkg [cached] Downloading 381 / 382 Package subversion found in repository Solus subversion-1.14.5-32-1-x86_64.eopkg [cached] Downloading 382 / 382 Package libheif-devel found in repository Solus libheif-devel-1.21.1-55-1-x86_64.eopkg [cached] Finished downloading packages. Disabling keyboard interrupts for file operations. Installing 1 / 382 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 2 / 382 libpng-1.6.53-32-1-x86_64.eopkg [cached] Installing libpng, version 1.6.53, release 32 Extracting the files of libpng Installed libpng Installing 3 / 382 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 4 / 382 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 5 / 382 opus-1.5.2-12-1-x86_64.eopkg [cached] Installing opus, version 1.5.2, release 12 Extracting the files of opus Installed opus Installing 6 / 382 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 7 / 382 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 8 / 382 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 9 / 382 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 10 / 382 wavpack-5.8.1-14-1-x86_64.eopkg [cached] Installing wavpack, version 5.8.1, release 14 Extracting the files of wavpack Installed wavpack Installing 11 / 382 opusfile-0.12-10-1-x86_64.eopkg [cached] Installing opusfile, version 0.12, release 10 Extracting the files of opusfile Installed opusfile Installing 12 / 382 lame-3.100-11-1-x86_64.eopkg [cached] Installing lame, version 3.100, release 11 Extracting the files of lame Installed lame Installing 13 / 382 libid3tag-0.16.2-6-1-x86_64.eopkg [cached] Installing libid3tag, version 0.16.2, release 6 Extracting the files of libid3tag Installed libid3tag Installing 14 / 382 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 15 / 382 rtkit-0.13-5-1-x86_64.eopkg [cached] Installing rtkit, version 0.13, release 5 Extracting the files of rtkit Installed rtkit Installing 16 / 382 webrtc-audio-processing-1.3-6-1-x86_64.eopkg [cached] Installing webrtc-audio-processing, version 1.3, release 6 Extracting the files of webrtc-audio-processing Installed webrtc-audio-processing Installing 17 / 382 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 18 / 382 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 19 / 382 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 20 / 382 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 21 / 382 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 22 / 382 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 23 / 382 libdaemon-0.14-5-1-x86_64.eopkg [cached] Installing libdaemon, version 0.14, release 5 Extracting the files of libdaemon Installed libdaemon Installing 24 / 382 avahi-0.8-27-1-x86_64.eopkg [cached] Installing avahi, version 0.8, release 27 Extracting the files of avahi Installed avahi Installing 25 / 382 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 26 / 382 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 27 / 382 orc-0.4.40-10-1-x86_64.eopkg [cached] Installing orc, version 0.4.40, release 10 Extracting the files of orc Installed orc Installing 28 / 382 sbc-2.0-5-1-x86_64.eopkg [cached] Installing sbc, version 2.0, release 5 Extracting the files of sbc Installed sbc Installing 29 / 382 fftw-3.3.10-17-1-x86_64.eopkg [cached] Installing fftw, version 3.3.10, release 17 Extracting the files of fftw Installed fftw Installing 30 / 382 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 31 / 382 pulseaudio-17.0-63-1-x86_64.eopkg [cached] Installing pulseaudio, version 17.0, release 63 Extracting the files of pulseaudio Installed pulseaudio Installing 32 / 382 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 33 / 382 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 34 / 382 sox_ng-14.7.0.3-30-1-x86_64.eopkg [cached] Installing sox_ng, version 14.7.0.3, release 30 Extracting the files of sox_ng Installed sox_ng Installing 35 / 382 wayland-1.24.0-34-1-x86_64.eopkg [cached] Installing wayland, version 1.24.0, release 34 Extracting the files of wayland Installed wayland Installing 36 / 382 libboost-1.83.0-44-1-x86_64.eopkg [cached] Installing libboost, version 1.83.0, release 44 Extracting the files of libboost Installed libboost Installing 37 / 382 libboost-devel-1.83.0-44-1-x86_64.eopkg [cached] Installing libboost-devel, version 1.83.0, release 44 Extracting the files of libboost-devel Installed libboost-devel Installing 38 / 382 polly-19.1.6-130-1-x86_64.eopkg [cached] Installing polly, version 19.1.6, release 130 Extracting the files of polly Installed polly Installing 39 / 382 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 40 / 382 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 41 / 382 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 42 / 382 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 43 / 382 freetype2-2.13.3-37-1-x86_64.eopkg [cached] Installing freetype2, version 2.13.3, release 37 Extracting the files of freetype2 Installed freetype2 Installing 44 / 382 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 45 / 382 harfbuzz-12.1.0-81-1-x86_64.eopkg [cached] Installing harfbuzz, version 12.1.0, release 81 Extracting the files of harfbuzz Installed harfbuzz Installing 46 / 382 fontconfig-2.16.0-50-1-x86_64.eopkg [cached] Installing fontconfig, version 2.16.0, release 50 Extracting the files of fontconfig Installed fontconfig Installing 47 / 382 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 48 / 382 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 49 / 382 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 50 / 382 libjxl-0.11.1-8-1-x86_64.eopkg [cached] Installing libjxl, version 0.11.1, release 8 Extracting the files of libjxl Installed libjxl Installing 51 / 382 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 52 / 382 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 53 / 382 pango-1.56.4-63-1-x86_64.eopkg [cached] Installing pango, version 1.56.4, release 63 Extracting the files of pango Installed pango Installing 54 / 382 librsvg-2.61.3-68-1-x86_64.eopkg [cached] Installing librsvg, version 2.61.3, release 68 Extracting the files of librsvg Installed librsvg Installing 55 / 382 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 56 / 382 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 57 / 382 liblcms2-2.16-20-1-x86_64.eopkg [cached] Installing liblcms2, version 2.16, release 20 Extracting the files of liblcms2 Installed liblcms2 Installing 58 / 382 svt-av1-3.0.2-14-1-x86_64.eopkg [cached] Installing svt-av1, version 3.0.2, release 14 Extracting the files of svt-av1 Installed svt-av1 Installing 59 / 382 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 60 / 382 x265-3.6-23-1-x86_64.eopkg [cached] Installing x265, version 3.6, release 23 Extracting the files of x265 Installed x265 Installing 61 / 382 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 62 / 382 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 63 / 382 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 64 / 382 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 65 / 382 libde265-1.0.16-13-1-x86_64.eopkg [cached] Installing libde265, version 1.0.16, release 13 Extracting the files of libde265 Installed libde265 Installing 66 / 382 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 67 / 382 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 68 / 382 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 69 / 382 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 70 / 382 giflib-5.2.2-12-1-x86_64.eopkg [cached] Installing giflib, version 5.2.2, release 12 Extracting the files of giflib Installed giflib Installing 71 / 382 libwebp-1.6.0-29-1-x86_64.eopkg [cached] Installing libwebp, version 1.6.0, release 29 Extracting the files of libwebp Installed libwebp Installing 72 / 382 libheif-1.21.1-55-1-x86_64.eopkg [cached] Installing libheif, version 1.21.1, release 55 Extracting the files of libheif Installed libheif Installing 73 / 382 glycin-2.0.7-9-1-x86_64.eopkg [cached] Installing glycin, version 2.0.7, release 9 Extracting the files of glycin Installed glycin Installing 74 / 382 gdk-pixbuf-2.44.4-61-1-x86_64.eopkg [cached] Installing gdk-pixbuf, version 2.44.4, release 61 Extracting the files of gdk-pixbuf Installed gdk-pixbuf Installing 75 / 382 libpaper-1.1.28-5-1-x86_64.eopkg [cached] Installing libpaper, version 1.1.28, release 5 Extracting the files of libpaper Installed libpaper Installing 76 / 382 cups-2.4.15-40-1-x86_64.eopkg [cached] Installing cups, version 2.4.15, release 40 Extracting the files of cups Installed cups Installing 77 / 382 at-spi2-2.58.2-53-1-x86_64.eopkg [cached] Installing at-spi2, version 2.58.2, release 53 Extracting the files of at-spi2 Installed at-spi2 Installing 78 / 382 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 79 / 382 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 80 / 382 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 81 / 382 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 82 / 382 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 83 / 382 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 84 / 382 xkeyboard-config-2.46-17-1-x86_64.eopkg [cached] Installing xkeyboard-config, version 2.46, release 17 Extracting the files of xkeyboard-config Installed xkeyboard-config Installing 85 / 382 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 86 / 382 gsettings-desktop-schemas-49.1-64-1-x86_64.eopkg [cached] Installing gsettings-desktop-schemas, version 49.1, release 64 Extracting the files of gsettings-desktop-schemas Installed gsettings-desktop-schemas Installing 87 / 382 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 88 / 382 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 89 / 382 libgtk-3-3.24.51-122-1-x86_64.eopkg [cached] Installing libgtk-3, version 3.24.51, release 122 Extracting the files of libgtk-3 Installed libgtk-3 Installing 90 / 382 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 91 / 382 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 92 / 382 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 93 / 382 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 94 / 382 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 95 / 382 libwacom-2.16.1-44-1-x86_64.eopkg [cached] Installing libwacom, version 2.16.1, release 44 Extracting the files of libwacom Installed libwacom Installing 96 / 382 libinput-1.29.2-52-1-x86_64.eopkg [cached] Installing libinput, version 1.29.2, release 52 Extracting the files of libinput Installed libinput Installing 97 / 382 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 98 / 382 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 99 / 382 xcb-util-0.4.1-10-1-x86_64.eopkg [cached] Installing xcb-util, version 0.4.1, release 10 Extracting the files of xcb-util Installed xcb-util Installing 100 / 382 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 101 / 382 xcb-util-wm-0.4.2-6-1-x86_64.eopkg [cached] Installing xcb-util-wm, version 0.4.2, release 6 Extracting the files of xcb-util-wm Installed xcb-util-wm Installing 102 / 382 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 103 / 382 spirv-tools-2025.2-34-1-x86_64.eopkg [cached] Installing spirv-tools, version 2025.2, release 34 Extracting the files of spirv-tools Installed spirv-tools Installing 104 / 382 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 105 / 382 llvm-libs-19.1.6-130-1-x86_64.eopkg [cached] Installing llvm-libs, version 19.1.6, release 130 Extracting the files of llvm-libs Installed llvm-libs Installing 106 / 382 spirv-llvm-translator-19.1.8-22-1-x86_64.eopkg [cached] Installing spirv-llvm-translator, version 19.1.8, release 22 Extracting the files of spirv-llvm-translator Installed spirv-llvm-translator Installing 107 / 382 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 108 / 382 clang-libs-19.1.6-130-1-x86_64.eopkg [cached] Installing clang-libs, version 19.1.6, release 130 Extracting the files of clang-libs Installed clang-libs Installing 109 / 382 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 110 / 382 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 111 / 382 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 112 / 382 mesalib-25.3.3-288-1-x86_64.eopkg [cached] Installing mesalib, version 25.3.3, release 288 Extracting the files of mesalib Installed mesalib Installing 113 / 382 xcb-util-renderutil-0.3.10-5-1-x86_64.eopkg [cached] Installing xcb-util-renderutil, version 0.3.10, release 5 Extracting the files of xcb-util-renderutil Installed xcb-util-renderutil Installing 114 / 382 qt5-base-5.15.18-112-1-x86_64.eopkg [cached] Installing qt5-base, version 5.15.18, release 112 Extracting the files of qt5-base Installed qt5-base Installing 115 / 382 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 116 / 382 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 117 / 382 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 118 / 382 spdlog-1.15.3-7-1-x86_64.eopkg [cached] Installing spdlog, version 1.15.3, release 7 Extracting the files of spdlog Installed spdlog Installing 119 / 382 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 120 / 382 jbig2dec-0.19-2-1-x86_64.eopkg [cached] Installing jbig2dec, version 0.19, release 2 Extracting the files of jbig2dec Installed jbig2dec Installing 121 / 382 ghostscript-9.56.1-27-1-x86_64.eopkg [cached] Installing ghostscript, version 9.56.1, release 27 Extracting the files of ghostscript Installed ghostscript Installing 122 / 382 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 123 / 382 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 124 / 382 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 125 / 382 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 126 / 382 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 127 / 382 npth-1.8-9-1-x86_64.eopkg [cached] Installing npth, version 1.8, release 9 Extracting the files of npth Installed npth Installing 128 / 382 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 129 / 382 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 130 / 382 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 131 / 382 libgnutls-3.8.11-51-1-x86_64.eopkg [cached] Installing libgnutls, version 3.8.11, release 51 Extracting the files of libgnutls Installed libgnutls Installing 132 / 382 gnupg-2.5.16-47-1-x86_64.eopkg [cached] Installing gnupg, version 2.5.16, release 47 Extracting the files of gnupg Installed gnupg Installing 133 / 382 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 134 / 382 poppler-25.10.0-57-1-x86_64.eopkg [cached] Installing poppler, version 25.10.0, release 57 Extracting the files of poppler Installed poppler Installing 135 / 382 postgresql-libpq-18.1-61-1-x86_64.eopkg [cached] Installing postgresql-libpq, version 18.1, release 61 Extracting the files of postgresql-libpq Installed postgresql-libpq Installing 136 / 382 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 137 / 382 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 138 / 382 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 139 / 382 qt6-base-6.10.1-47-1-x86_64.eopkg [cached] Installing qt6-base, version 6.10.1, release 47 Extracting the files of qt6-base Installed qt6-base Installing 140 / 382 graphviz-12.2.1-36-1-x86_64.eopkg [cached] Installing graphviz, version 12.2.1, release 36 Extracting the files of graphviz Installed graphviz Installing 141 / 382 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 142 / 382 tslib-1.24-10-1-x86_64.eopkg [cached] Installing tslib, version 1.24, release 10 Extracting the files of tslib Installed tslib Installing 143 / 382 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 144 / 382 qt6-base-gui-6.10.1-47-1-x86_64.eopkg [cached] Installing qt6-base-gui, version 6.10.1, release 47 Extracting the files of qt6-base-gui Installed qt6-base-gui Installing 145 / 382 doxygen-1.16.0-13-1-x86_64.eopkg [cached] Installing doxygen, version 1.16.0, release 13 Extracting the files of doxygen Installed doxygen Installing 146 / 382 extra-cmake-modules-6.22.0-104-1-x86_64.eopkg [cached] Installing extra-cmake-modules, version 6.22.0, release 104 Extracting the files of extra-cmake-modules Installed extra-cmake-modules Installing 147 / 382 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 148 / 382 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 149 / 382 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 150 / 382 mesalib-devel-25.3.3-288-1-x86_64.eopkg [cached] Installing mesalib-devel, version 25.3.3, release 288 Extracting the files of mesalib-devel Installed mesalib-devel Installing 151 / 382 qt5-base-devel-5.15.18-112-1-x86_64.eopkg [cached] Installing qt5-base-devel, version 5.15.18, release 112 Extracting the files of qt5-base-devel Installed qt5-base-devel Installing 152 / 382 qt5-tools-5.15.18-53-1-x86_64.eopkg [cached] Installing qt5-tools, version 5.15.18, release 53 Extracting the files of qt5-tools Installed qt5-tools Installing 153 / 382 qt5-tools-devel-5.15.18-53-1-x86_64.eopkg [cached] Installing qt5-tools-devel, version 5.15.18, release 53 Extracting the files of qt5-tools-devel Installed qt5-tools-devel Installing 154 / 382 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 155 / 382 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 156 / 382 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 157 / 382 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 158 / 382 libdecor-0.2.2-4-1-x86_64.eopkg [cached] Installing libdecor, version 0.2.2, release 4 Extracting the files of libdecor Installed libdecor Installing 159 / 382 pipewire-lib-1.4.9-113-1-x86_64.eopkg [cached] Installing pipewire-lib, version 1.4.9, release 113 Extracting the files of pipewire-lib Installed pipewire-lib Installing 160 / 382 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 161 / 382 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 162 / 382 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 163 / 382 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 164 / 382 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 165 / 382 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 166 / 382 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 167 / 382 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 168 / 382 vulkan-1.4.313.0-42-1-x86_64.eopkg [cached] Installing vulkan, version 1.4.313.0, release 42 Extracting the files of vulkan Installed vulkan Installing 169 / 382 glslang-15.3.0-34-1-x86_64.eopkg [cached] Installing glslang, version 15.3.0, release 34 Extracting the files of glslang Installed glslang Installing 170 / 382 shaderc-2025.2-14-1-x86_64.eopkg [cached] Installing shaderc, version 2025.2, release 14 Extracting the files of shaderc Installed shaderc Installing 171 / 382 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 172 / 382 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 173 / 382 libplacebo-7.349.0-29-1-x86_64.eopkg [cached] Installing libplacebo, version 7.349.0, release 29 Extracting the files of libplacebo Installed libplacebo Installing 174 / 382 qt6-svg-6.10.1-22-1-x86_64.eopkg [cached] Installing qt6-svg, version 6.10.1, release 22 Extracting the files of qt6-svg Installed qt6-svg Installing 175 / 382 qt6-declarative-6.10.1-24-1-x86_64.eopkg [cached] Installing qt6-declarative, version 6.10.1, release 24 Extracting the files of qt6-declarative Installed qt6-declarative Installing 176 / 382 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 177 / 382 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 178 / 382 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 179 / 382 openldap-2.5.19-17-1-x86_64.eopkg [cached] Installing openldap, version 2.5.19, release 17 Extracting the files of openldap Installed openldap Installing 180 / 382 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 181 / 382 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 182 / 382 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 183 / 382 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 184 / 382 libjxl-devel-0.11.1-8-1-x86_64.eopkg [cached] Installing libjxl-devel, version 0.11.1, release 8 Extracting the files of libjxl-devel Installed libjxl-devel Installing 185 / 382 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 186 / 382 svt-av1-devel-3.0.2-14-1-x86_64.eopkg [cached] Installing svt-av1-devel, version 3.0.2, release 14 Extracting the files of svt-av1-devel Installed svt-av1-devel Installing 187 / 382 gstreamer-1.0-1.26.7-122-1-x86_64.eopkg [cached] Installing gstreamer-1.0, version 1.26.7, release 122 Extracting the files of gstreamer-1.0 Installed gstreamer-1.0 Installing 188 / 382 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 189 / 382 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 190 / 382 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 191 / 382 gstreamer-1.0-plugins-base-1.26.7-122-1-x86_64.eopkg [cached] Installing gstreamer-1.0-plugins-base, version 1.26.7, release 122 Extracting the files of gstreamer-1.0-plugins-base Installed gstreamer-1.0-plugins-base Installing 192 / 382 qt5-multimedia-5.15.18-45-1-x86_64.eopkg [cached] Installing qt5-multimedia, version 5.15.18, release 45 Extracting the files of qt5-multimedia Installed qt5-multimedia Installing 193 / 382 tdb-1.4.13-26-1-x86_64.eopkg [cached] Installing tdb, version 1.4.13, release 26 Extracting the files of tdb Installed tdb Installing 194 / 382 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 195 / 382 openexr-3.1.5-12-1-x86_64.eopkg [cached] Installing openexr, version 3.1.5, release 12 Extracting the files of openexr Installed openexr Installing 196 / 382 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 197 / 382 yaml-cpp-0.7.0-5-1-x86_64.eopkg [cached] Installing yaml-cpp, version 0.7.0, release 5 Extracting the files of yaml-cpp Installed yaml-cpp Installing 198 / 382 zlib-ng-2.2.5-33-1-x86_64.eopkg [cached] Installing zlib-ng, version 2.2.5, release 33 Extracting the files of zlib-ng Installed zlib-ng Installing 199 / 382 minizip-ng-4.0.7-9-1-x86_64.eopkg [cached] Installing minizip-ng, version 4.0.7, release 9 Extracting the files of minizip-ng Installed minizip-ng Installing 200 / 382 glew-2.2.0-9-1-x86_64.eopkg [cached] Installing glew, version 2.2.0, release 9 Extracting the files of glew Installed glew Installing 201 / 382 opencolorio-2.2.1-13-1-x86_64.eopkg [cached] Installing opencolorio, version 2.2.1, release 13 Extracting the files of opencolorio Installed opencolorio Installing 202 / 382 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 203 / 382 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 204 / 382 liblcms2-devel-2.16-20-1-x86_64.eopkg [cached] Installing liblcms2-devel, version 2.16, release 20 Extracting the files of liblcms2-devel Installed liblcms2-devel Installing 205 / 382 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 206 / 382 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 207 / 382 libomp-19.1.6-130-1-x86_64.eopkg [cached] Installing libomp, version 19.1.6, release 130 Extracting the files of libomp Installed libomp Installing 208 / 382 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 209 / 382 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 210 / 382 opencv-core-4.11.0-43-1-x86_64.eopkg [cached] Installing opencv-core, version 4.11.0, release 43 Extracting the files of opencv-core Installed opencv-core Installing 211 / 382 opencv-imgproc-4.11.0-43-1-x86_64.eopkg [cached] Installing opencv-imgproc, version 4.11.0, release 43 Extracting the files of opencv-imgproc Installed opencv-imgproc Installing 212 / 382 opencv-flann-4.11.0-43-1-x86_64.eopkg [cached] Installing opencv-flann, version 4.11.0, release 43 Extracting the files of opencv-flann Installed opencv-flann Installing 213 / 382 opencv-features2d-4.11.0-43-1-x86_64.eopkg [cached] Installing opencv-features2d, version 4.11.0, release 43 Extracting the files of opencv-features2d Installed opencv-features2d Installing 214 / 382 opencv-calib3d-4.11.0-43-1-x86_64.eopkg [cached] Installing opencv-calib3d, version 4.11.0, release 43 Extracting the files of opencv-calib3d Installed opencv-calib3d Installing 215 / 382 abseil-cpp-20240116.2-10-1-x86_64.eopkg [cached] Installing abseil-cpp, version 20240116.2, release 10 Extracting the files of abseil-cpp Installed abseil-cpp Installing 216 / 382 protobuf-27.2-18-1-x86_64.eopkg [cached] Installing protobuf, version 27.2, release 18 Extracting the files of protobuf Installed protobuf Installing 217 / 382 opencv-dnn-4.11.0-43-1-x86_64.eopkg [cached] Installing opencv-dnn, version 4.11.0, release 43 Extracting the files of opencv-dnn Installed opencv-dnn Installing 218 / 382 opencv-video-4.11.0-43-1-x86_64.eopkg [cached] Installing opencv-video, version 4.11.0, release 43 Extracting the files of opencv-video Installed opencv-video Installing 219 / 382 opencv-tracking-4.11.0-43-1-x86_64.eopkg [cached] Installing opencv-tracking, version 4.11.0, release 43 Extracting the files of opencv-tracking Installed opencv-tracking Installing 220 / 382 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 221 / 382 libavif-1.3.0-21-1-x86_64.eopkg [cached] Installing libavif, version 1.3.0, release 21 Extracting the files of libavif Installed libavif Installing 222 / 382 opencv-imgcodecs-4.11.0-43-1-x86_64.eopkg [cached] Installing opencv-imgcodecs, version 4.11.0, release 43 Extracting the files of opencv-imgcodecs Installed opencv-imgcodecs Installing 223 / 382 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 224 / 382 libcdio-2.2.0-10-1-x86_64.eopkg [cached] Installing libcdio, version 2.2.0, release 10 Extracting the files of libcdio Installed libcdio Installing 225 / 382 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 226 / 382 libunibreak-5.1-5-1-x86_64.eopkg [cached] Installing libunibreak, version 5.1, release 5 Extracting the files of libunibreak Installed libunibreak Installing 227 / 382 libass-0.17.3-18-1-x86_64.eopkg [cached] Installing libass, version 0.17.3, release 18 Extracting the files of libass Installed libass Installing 228 / 382 libvpx-1.15.2-22-1-x86_64.eopkg [cached] Installing libvpx, version 1.15.2, release 22 Extracting the files of libvpx Installed libvpx Installing 229 / 382 libvdpau-1.5-20-1-x86_64.eopkg [cached] Installing libvdpau, version 1.5, release 20 Extracting the files of libvdpau Installed libvdpau Installing 230 / 382 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 231 / 382 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 232 / 382 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 233 / 382 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 234 / 382 libbluray-1.3.4-13-1-x86_64.eopkg [cached] Installing libbluray, version 1.3.4, release 13 Extracting the files of libbluray Installed libbluray Installing 235 / 382 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 236 / 382 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 237 / 382 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 238 / 382 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 239 / 382 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 240 / 382 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 241 / 382 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 242 / 382 liburing-2.7-4-1-x86_64.eopkg [cached] Installing liburing, version 2.7, release 4 Extracting the files of liburing Installed liburing Installing 243 / 382 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 244 / 382 tevent-0.16.2-20-1-x86_64.eopkg [cached] Installing tevent, version 0.16.2, release 20 Extracting the files of tevent Installed tevent Installing 245 / 382 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 246 / 382 wsdd-0.7.1-7-1-x86_64.eopkg [cached] Installing wsdd, version 0.7.1, release 7 Extracting the files of wsdd Installed wsdd Installing 247 / 382 samba-4.22.5-111-1-x86_64.eopkg [cached] Installing samba, version 4.22.5, release 111 Extracting the files of samba Installed samba Installing 248 / 382 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 249 / 382 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 250 / 382 twolame-0.4.0-3-1-x86_64.eopkg [cached] Installing twolame, version 0.4.0, release 3 Extracting the files of twolame Installed twolame Installing 251 / 382 libssh-0.11.3-18-1-x86_64.eopkg [cached] Installing libssh, version 0.11.3, release 18 Extracting the files of libssh Installed libssh Installing 252 / 382 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 253 / 382 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 254 / 382 ffmpeg-7.1.1-169-1-x86_64.eopkg [cached] Installing ffmpeg, version 7.1.1, release 169 Extracting the files of ffmpeg Installed ffmpeg Installing 255 / 382 opencv-videoio-4.11.0-43-1-x86_64.eopkg [cached] Installing opencv-videoio, version 4.11.0, release 43 Extracting the files of opencv-videoio Installed opencv-videoio Installing 256 / 382 graphicsmagick-1.3.42-28-1-x86_64.eopkg [cached] Installing graphicsmagick, version 1.3.42, release 28 Extracting the files of graphicsmagick Installed graphicsmagick Installing 257 / 382 gmic-3.5.5-61-1-x86_64.eopkg [cached] Installing gmic, version 3.5.5, release 61 Extracting the files of gmic Installed gmic Installing 258 / 382 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 259 / 382 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 260 / 382 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 261 / 382 libpng-devel-1.6.53-32-1-x86_64.eopkg [cached] Installing libpng-devel, version 1.6.53, release 32 Extracting the files of libpng-devel Installed libpng-devel Installing 262 / 382 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 263 / 382 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 264 / 382 harfbuzz-devel-12.1.0-81-1-x86_64.eopkg [cached] Installing harfbuzz-devel, version 12.1.0, release 81 Extracting the files of harfbuzz-devel Installed harfbuzz-devel Installing 265 / 382 freetype2-devel-2.13.3-37-1-x86_64.eopkg [cached] Installing freetype2-devel, version 2.13.3, release 37 Extracting the files of freetype2-devel Installed freetype2-devel Installing 266 / 382 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 267 / 382 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 268 / 382 libnss-devel-3.120-77-1-x86_64.eopkg [cached] Installing libnss-devel, version 3.120, release 77 Extracting the files of libnss-devel Installed libnss-devel Installing 269 / 382 poppler-utils-25.10.0-57-1-x86_64.eopkg [cached] Installing poppler-utils, version 25.10.0, release 57 Extracting the files of poppler-utils Installed poppler-utils Installing 270 / 382 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 271 / 382 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 272 / 382 fontconfig-devel-2.16.0-50-1-x86_64.eopkg [cached] Installing fontconfig-devel, version 2.16.0, release 50 Extracting the files of fontconfig-devel Installed fontconfig-devel Installing 273 / 382 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 274 / 382 xorgproto-2024.1-9-1-x86_64.eopkg [cached] Installing xorgproto, version 2024.1, release 9 Extracting the files of xorgproto Installed xorgproto Installing 275 / 382 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 276 / 382 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 277 / 382 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 278 / 382 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 279 / 382 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 280 / 382 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 281 / 382 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 282 / 382 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 283 / 382 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 284 / 382 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 285 / 382 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 286 / 382 nghttp2-devel-1.65.0-18-1-x86_64.eopkg [cached] Installing nghttp2-devel, version 1.65.0, release 18 Extracting the files of nghttp2-devel Installed nghttp2-devel Installing 287 / 382 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 288 / 382 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 289 / 382 curl-devel-8.18.0-112-1-x86_64.eopkg [cached] Installing curl-devel, version 8.18.0, release 112 Extracting the files of curl-devel Installed curl-devel Installing 290 / 382 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 291 / 382 poppler-devel-25.10.0-57-1-x86_64.eopkg [cached] Installing poppler-devel, version 25.10.0, release 57 Extracting the files of poppler-devel Installed poppler-devel Installing 292 / 382 poppler-qt5-25.10.0-57-1-x86_64.eopkg [cached] Installing poppler-qt5, version 25.10.0, release 57 Extracting the files of poppler-qt5 Installed poppler-qt5 Installing 293 / 382 poppler-qt5-devel-25.10.0-57-1-x86_64.eopkg [cached] Installing poppler-qt5-devel, version 25.10.0, release 57 Extracting the files of poppler-qt5-devel Installed poppler-qt5-devel Installing 294 / 382 libunibreak-devel-5.1-5-1-x86_64.eopkg [cached] Installing libunibreak-devel, version 5.1, release 5 Extracting the files of libunibreak-devel Installed libunibreak-devel Installing 295 / 382 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 296 / 382 python-sip-6.14.0-47-1-x86_64.eopkg [cached] Installing python-sip, version 6.14.0, release 47 Extracting the files of python-sip Installed python-sip Installing 297 / 382 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 298 / 382 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 299 / 382 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 300 / 382 libkdcraw-25.12.1-97-1-x86_64.eopkg [cached] Installing libkdcraw, version 25.12.1, release 97 Extracting the files of libkdcraw Installed libkdcraw Installing 301 / 382 libkdcraw-devel-25.12.1-97-1-x86_64.eopkg [cached] Installing libkdcraw-devel, version 25.12.1, release 97 Extracting the files of libkdcraw-devel Installed libkdcraw-devel Installing 302 / 382 fftw-devel-3.3.10-17-1-x86_64.eopkg [cached] Installing fftw-devel, version 3.3.10, release 17 Extracting the files of fftw-devel Installed fftw-devel Installing 303 / 382 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 304 / 382 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 305 / 382 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 306 / 382 utf8proc-2.11.0-3-1-x86_64.eopkg [cached] Installing utf8proc, version 2.11.0, release 3 Extracting the files of utf8proc Installed utf8proc Installing 307 / 382 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 308 / 382 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 309 / 382 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 310 / 382 gsl-2.7-9-1-x86_64.eopkg [cached] Installing gsl, version 2.7, release 9 Extracting the files of gsl Installed gsl Installing 311 / 382 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 312 / 382 qt6-shadertools-6.10.1-24-1-x86_64.eopkg [cached] Installing qt6-shadertools, version 6.10.1, release 24 Extracting the files of qt6-shadertools Installed qt6-shadertools Installing 313 / 382 qt6-5compat-6.10.1-26-1-x86_64.eopkg [cached] Installing qt6-5compat, version 6.10.1, release 26 Extracting the files of qt6-5compat Installed qt6-5compat Installing 314 / 382 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 315 / 382 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 316 / 382 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 317 / 382 mlt-7.36.1-51-1-x86_64.eopkg [cached] Installing mlt, version 7.36.1, release 51 Extracting the files of mlt Installed mlt Installing 318 / 382 mlt-devel-7.36.1-51-1-x86_64.eopkg [cached] Installing mlt-devel, version 7.36.1, release 51 Extracting the files of mlt-devel Installed mlt-devel Installing 319 / 382 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 320 / 382 apr-util-1.6.3-18-1-x86_64.eopkg [cached] Installing apr-util, version 1.6.3, release 18 Extracting the files of apr-util Installed apr-util Installing 321 / 382 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 322 / 382 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 323 / 382 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 324 / 382 qt5-multimedia-devel-5.15.18-45-1-x86_64.eopkg [cached] Installing qt5-multimedia-devel, version 5.15.18, release 45 Extracting the files of qt5-multimedia-devel Installed qt5-multimedia-devel Installing 325 / 382 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 326 / 382 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 327 / 382 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 328 / 382 jasper-4.2.8-18-1-x86_64.eopkg [cached] Installing jasper, version 4.2.8, release 18 Extracting the files of jasper Installed jasper Installing 329 / 382 gegl-0.4.64-63-1-x86_64.eopkg [cached] Installing gegl, version 0.4.64, release 63 Extracting the files of gegl Installed gegl Installing 330 / 382 gegl-devel-0.4.64-63-1-x86_64.eopkg [cached] Installing gegl-devel, version 0.4.64, release 63 Extracting the files of gegl-devel Installed gegl-devel Installing 331 / 382 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 332 / 382 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 333 / 382 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 334 / 382 inih-61-7-1-x86_64.eopkg [cached] Installing inih, version 61, release 7 Extracting the files of inih Installed inih Installing 335 / 382 inih-devel-61-7-1-x86_64.eopkg [cached] Installing inih-devel, version 61, release 7 Extracting the files of inih-devel Installed inih-devel Installing 336 / 382 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 337 / 382 giflib-devel-5.2.2-12-1-x86_64.eopkg [cached] Installing giflib-devel, version 5.2.2, release 12 Extracting the files of giflib-devel Installed giflib-devel Installing 338 / 382 libde265-devel-1.0.16-13-1-x86_64.eopkg [cached] Installing libde265-devel, version 1.0.16, release 13 Extracting the files of libde265-devel Installed libde265-devel Installing 339 / 382 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 340 / 382 openexr-devel-3.1.5-12-1-x86_64.eopkg [cached] Installing openexr-devel, version 3.1.5, release 12 Extracting the files of openexr-devel Installed openexr-devel Installing 341 / 382 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 342 / 382 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 343 / 382 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 344 / 382 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 345 / 382 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 346 / 382 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 347 / 382 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 348 / 382 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 349 / 382 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 350 / 382 vc-1.4.3-6-1-x86_64.eopkg [cached] Installing vc, version 1.4.3, release 6 Extracting the files of vc Installed vc Installing 351 / 382 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 352 / 382 exiv2-0.28.7-19-1-x86_64.eopkg [cached] Installing exiv2, version 0.28.7, release 19 Extracting the files of exiv2 Installed exiv2 Installing 353 / 382 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 354 / 382 serf-1.3.10-16-1-x86_64.eopkg [cached] Installing serf, version 1.3.10, release 16 Extracting the files of serf Installed serf Installing 355 / 382 libssh-devel-0.11.3-18-1-x86_64.eopkg [cached] Installing libssh-devel, version 0.11.3, release 18 Extracting the files of libssh-devel Installed libssh-devel Installing 356 / 382 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 357 / 382 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 358 / 382 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 359 / 382 libical-3.0.18-21-1-x86_64.eopkg [cached] Installing libical, version 3.0.18, release 21 Extracting the files of libical Installed libical Installing 360 / 382 qt5-location-5.15.18-60-1-x86_64.eopkg [cached] Installing qt5-location, version 5.15.18, release 60 Extracting the files of qt5-location Installed qt5-location Installing 361 / 382 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 362 / 382 gmic-devel-3.5.5-61-1-x86_64.eopkg [cached] Installing gmic-devel, version 3.5.5, release 61 Extracting the files of gmic-devel Installed gmic-devel Installing 363 / 382 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 364 / 382 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 365 / 382 bluez-5.83-63-1-x86_64.eopkg [cached] Installing bluez, version 5.83, release 63 Extracting the files of bluez Installed bluez Installing 366 / 382 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 367 / 382 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 368 / 382 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 369 / 382 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 370 / 382 exiv2-devel-0.28.7-19-1-x86_64.eopkg [cached] Installing exiv2-devel, version 0.28.7, release 19 Extracting the files of exiv2-devel Installed exiv2-devel Installing 371 / 382 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 372 / 382 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 373 / 382 eigen3-3.4.0-11-1-x86_64.eopkg [cached] Installing eigen3, version 3.4.0, release 11 Extracting the files of eigen3 Installed eigen3 Installing 374 / 382 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 375 / 382 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 376 / 382 opencolorio-devel-2.2.1-13-1-x86_64.eopkg [cached] Installing opencolorio-devel, version 2.2.1, release 13 Extracting the files of opencolorio-devel Installed opencolorio-devel Installing 377 / 382 libwebp-devel-1.6.0-29-1-x86_64.eopkg [cached] Installing libwebp-devel, version 1.6.0, release 29 Extracting the files of libwebp-devel Installed libwebp-devel Installing 378 / 382 xcb-util-devel-0.4.1-10-1-x86_64.eopkg [cached] Installing xcb-util-devel, version 0.4.1, release 10 Extracting the files of xcb-util-devel Installed xcb-util-devel Installing 379 / 382 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 380 / 382 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 381 / 382 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 382 / 382 libheif-devel-1.21.1-55-1-x86_64.eopkg [cached] Installing libheif-devel, version 1.21.1, release 55 Extracting the files of libheif-devel Installed libheif-devel [BuildDep] Checking build-deps for krita-5.2.14-102 [BuildDep] Requesting installation of: libunibreak-devel libtiff-devel fftw-devel openexr-devel xcb-util-keysyms-devel libraw-devel libwebp-devel qt5-svg-devel quazip-qt5-devel libpng-devel poppler-qt5-devel opencolorio-devel xcb-util-devel kguiaddons-devel libxi-devel kcoreaddons-devel giflib-devel kwidgetsaddons-devel libjxl-devel libkdcraw-devel kitemviews-devel ki18n-devel eigen3 libmypaint-devel qt5-multimedia-devel kitemmodels-devel qt5-declarative-devel kcrash-devel kwindowsystem-devel fribidi-devel libboost-devel qt5-x11extras-devel catch2-devel subversion kcompletion-devel gmic-devel python3-qt5 kseexpr-devel kconfig-devel kdesignerplugin-devel libssh-devel gsl-devel openjpeg-devel python3-devel mlt-devel exiv2-devel libheif-devel libjpeg-turbo-devel vc sdl2-devel python-sip time=2026-01-10T23:13:41.311Z level=DEBUG msg="Stopping D-BUS" time=2026-01-10T23:13:41.312Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/krita/union command="chown -R build:build /home/build" time=2026-01-10T23:13:41.314Z level=WARN msg="Package has explicitly requested networking, sandboxing disabled" time=2026-01-10T23:13:41.314Z level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/556900726c2ff14e60f7bac1e8e9150100f2cd92669ca5dc74ac5851efac2887/krita-5.2.14.tar.gz target=/var/cache/solbuild/unstable-x86_64/krita/union/home/build/YPKG/sources/krita-5.2.14.tar.gz time=2026-01-10T23:13:41.314Z 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-01-10T23:13:41.315Z 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-01-10T23:13:41.315Z 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-01-10T23:13:41.316Z 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-01-10T23:13:41.317Z 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-01-10T23:13:41.317Z 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-01-10T23:13:41.318Z 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-01-10T23:13:41.319Z 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-01-10T23:13:41.319Z level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-01-10T23:13:41.319Z level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-01-10T23:13:41.319Z level=DEBUG msg="Copying host asset" key=/etc/ccache/ccache.conf time=2026-01-10T23:13:41.319Z level=DEBUG msg="Starting sccache server" time=2026-01-10T23:13:41.326Z level=INFO msg="Now starting build" package=krita time=2026-01-10T23:13:41.326Z 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 1765657476" + cd /home/build/YPKG/root/krita/build/krita-5.2.14 + 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.14 + workdir=/home/build/YPKG/root/krita/build/krita-5.2.14 + export package=krita + package=krita + export release=102 + release=102 + export version=5.2.14 + version=5.2.14 + 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=1765657476 + SOURCE_DATE_EPOCH=1765657476 + 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 -- 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.14/zug/test/compose.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/into.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/into_vector.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/meta.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/reduce.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/reductor.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/run.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/sequence.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/state_traits.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transduce.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/cat.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/chain.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/count.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/cycle.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/dedupe.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/distinct.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/drop.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/drop_while.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/each.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/eager.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/enumerate.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/filter.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/interelave.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/interleave.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/interpose.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/iter.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/map.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/map_indexed.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/mapcat.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/partition.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/partition_by.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/product.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/random_sample.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/range.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/read.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/readbuf.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/remove.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/repeat.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/replace.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/scan.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/sink.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/take.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/take_nth.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/take_while.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/transducer.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/unzip.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/write.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/zug/test/transducer/writebuf.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/zug-build ++ pwd + DESTDIR=/home/build/YPKG/root/krita/build/krita-5.2.14 + cmake --install zug-build --prefix /sollibs -- Install configuration: "" -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/lib64/cmake/Zug/ZugConfig.cmake -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/with_state.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/util.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/tuplify.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/zip.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/writebuf.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/write.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/unzip.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/transducer.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/take_while.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/take_nth.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/take.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/sink.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/scan.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/replace.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/repeat.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/remove.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/readbuf.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/read.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/range.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/random_sample.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/product.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/partition_by.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/partition.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/mapcat.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/map_indexed.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/map.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/iter.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/interpose.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/interleave.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/filter.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/enumerate.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/eager.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/each.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/drop_while.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/drop.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/distinct.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/dedupe.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/cycle.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/count.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/chain.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transducer/cat.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/transduce.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/state_wrapper.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/state_traits.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/skip.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/sequence.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/run.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/reductor.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/reducing -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/reducing/output.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/reducing/last.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/reducing/first.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/reducing/emplacing_back.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/reduce_nested.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/reduce.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/meta -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/meta/value_type.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/meta/util.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/meta/pack.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/meta/dispatch.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/meta/detected.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/meta/common_type.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/meta.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/maybe_reduced.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/into_vector.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/into.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/detail -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/detail/unreachable.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/detail/tuple_utils.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/detail/reduce_nested_non_empty_variadic.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/detail/reduce_nested_non_empty_tail_recursive.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/detail/reduce_nested_non_empty_nullary.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/detail/reduce_nested_non_empty_non_variadic.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/detail/reduce_nested_non_empty_accumulate.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/detail/reduce_nested_non_empty.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/detail/lambda_wrapper.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/detail/iterator_range.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/detail/iterator_facade.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/detail/is_non_empty.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/detail/inline_constexpr.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/detail/empty_transducer_error.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/detail/copy_traits.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/compose.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/compat -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/compat/invoke.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/zug/compat/apply.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/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 -- 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.3.0") -- Found GC library: BOEHM_GC_LIBRARIES-NOTFOUND CMake Warning (dev) at /usr/share/cmake-3.30/Modules/FindPackageHandleStandardArgs.cmake:441 (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.14/immer-build ++ pwd + DESTDIR=/home/build/YPKG/root/krita/build/krita-5.2.14 + cmake --install immer-build --prefix /sollibs -- Install configuration: "" -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/lib64/cmake/Immer/ImmerConfig.cmake -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/vector_transient.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/vector.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/transience -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/transience/no_transience_policy.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/transience/gc_transience_policy.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/table_transient.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/table.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/set_transient.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/set.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/refcount -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/refcount/unsafe_refcount_policy.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/refcount/refcount_policy.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/refcount/no_refcount_policy.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/refcount/enable_intrusive_ptr.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/memory_policy.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/map_transient.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/map.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/lock -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/lock/spinlock_policy.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/lock/no_lock_policy.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/heap -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/heap/with_data.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/heap/unsafe_free_list_heap.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/heap/thread_local_free_list_heap.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/heap/tags.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/heap/split_heap.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/heap/malloc_heap.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/heap/identity_heap.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/heap/heap_policy.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/heap/gc_heap.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/heap/free_list_node.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/heap/free_list_heap.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/heap/debug_size_heap.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/heap/cpp_heap.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/flex_vector_transient.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/flex_vector.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/experimental -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/experimental/dvektor.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/experimental/detail -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/experimental/detail/dvektor_impl.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/util.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/type_traits.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/ref_count_base.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/rbts -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/rbts/visitor.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/rbts/rrbtree_iterator.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/rbts/rrbtree.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/rbts/rbtree_iterator.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/rbts/rbtree.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/rbts/position.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/rbts/operations.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/rbts/node.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/rbts/bits.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/iterator_facade.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/hamts -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/hamts/node.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/hamts/champ_iterator.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/hamts/champ.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/hamts/bits.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/combine_standard_layout.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/arrays -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/arrays/with_capacity.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/arrays/node.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/detail/arrays/no_capacity.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/config.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/box.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/atom.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/array_transient.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/array.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/immer/algorithm.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14//sollibs -B lager-build -S lager -- 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.14/lager/test/cereal/immer_array.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/cereal/immer_box.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/cereal/immer_flex_vector.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/cereal/immer_vector.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/cereal/tuple.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/cereal/variant_with_name.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/core.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/cursor.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/debug.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/deps.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/detail/nodes.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/errors.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/event_loop/boost_asio.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/event_loop/manual.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/event_loop/qml.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/event_loop/qt.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/event_loop/queue.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/event_loop/safe_queue.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/extra/derive.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/extra/enum.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/extra/struct.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/futures.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/lenses.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/sensor.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/setter.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/state.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/type_erased_lens.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/util.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/watchers.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/xformed.cpp found build failure test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/build_failure/cursor-to-cursor.cpp found build failure test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/build_failure/cursor-to-reader.cpp found build failure test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/build_failure/lense-to-cursor.cpp found build failure test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/build_failure/lense-to-reader.cpp found build failure test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/build_failure/map-to-reader.cpp found build failure test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/build_failure/reader-to-reader.cpp found build failure test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/build_failure/with-to-reader.cpp found build failure test: /home/build/YPKG/root/krita/build/krita-5.2.14/lager/test/build_failure/xform-to-cursor.cpp found build failure test: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/lager-build ++ pwd + DESTDIR=/home/build/YPKG/root/krita/build/krita-5.2.14 + cmake --install lager-build --prefix /sollibs -- Install configuration: "" -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/resources_path.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/lib64/cmake/Lager/LagerConfig.cmake -- Up-to-date: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/writer.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/with.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/watch.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/util.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/tags.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/store.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/state.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/setter.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/sensor.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/resources_path.hpp.in -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/reader.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/lenses -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/lenses/variant.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/lenses/unbox.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/lenses/tuple.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/lenses/optional.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/lenses/attr.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/lenses/at_or.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/lenses/at.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/lenses.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/lens.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/future.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/struct.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/qt.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/enum.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/derive -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/derive/size_check.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/derive/hash.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/derive/hana.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/derive/eq.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/derive/cereal.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/derive.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/cereal -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/cereal/variant_with_name.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/cereal/tuple.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/cereal/struct.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/cereal/optional_nvp.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/cereal/json.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/cereal/inline.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/cereal/immer_vector.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/cereal/immer_set.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/cereal/immer_map.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/cereal/immer_flex_vector.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/cereal/immer_box.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/cereal/immer_array.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/extra/cereal/enum.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/event_loop -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/event_loop/sdl.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/event_loop/safe_queue.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/event_loop/queue.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/event_loop/qt.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/event_loop/qml.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/event_loop/manual.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/event_loop/boost_asio.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/effect.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/detail -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/detail/xform_nodes.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/detail/smart_lens.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/detail/signal.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/detail/nodes.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/detail/no_value.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/detail/merge_nodes.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/detail/lens_nodes.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/detail/access.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/deps.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/debug -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/debug/tree_debugger.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/debug/http_server.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/debug/debugger.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/cursor.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/context.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/constant.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/sollibs/include/lager/config.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14//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: 3.30.3 -- Krita version: 5.2.14 -- 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.14/sollibs/lib/krita-python-libs -- Krita site-packages directories for SIP v5+: /home/build/YPKG/root/krita/build/krita-5.2.14/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 -- 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.53") -- 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.1.5") -- 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 "5.2.2") -- Found HEIF: /usr/include (found suitable version "1.21.1", 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.1", minimum required is "0.7.0") -- Found FFTW3: /usr/include (found version "3.3.10") -- Found OpenColorIO: /usr/include/OpenColorIO (found suitable version "2.2.1", minimum required is "1.1.1") -- Found SIP version: 6.14.0 -- 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:1056 (find_package): Could not find a configuration file for package "Eigen3" that is compatible with requested version "5". The following configuration files were considered but not accepted: /usr/share/eigen3/cmake/Eigen3Config.cmake, version: 3.4.0 -- Found LibExiv2: /usr/lib64/libexiv2.so (found suitable version "0.28.7", minimum required is "0.16") -- Found LCMS2: /usr/lib64/liblcms2.so (found suitable version "2.16.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.13.3", 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 "12.1.0", minimum required is "4.0.0") -- Found Fontconfig: /usr/lib/libfontconfig.so (found suitable version "2.16.0", minimum required is "2.13.1") -- Found libunibreak: /usr/include (found suitable version "5.1", minimum required is "5.0") CMake Warning at CMakeLists.txt:1238 (message): No externals download dir set, default location inside build tree is used. Use -DEXTERNALS_DOWNLOAD_DIR to override -- 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 060e00 - The version of SIP found expressed as a 6 digit hex number suitable for comparison as a string. 6.14.0 - The version of SIP found as a human readable string. /usr/bin/sip-build - Path and filename of the SIP command line executable. -- 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.14/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 * ZLIB, Compression library, Required by Krita's PNG and PSD support * 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 * 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 (3.0s) CMake Warning (dev) at CMakeLists.txt:751 (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.14/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.14/solusBuildDir + cd /home/build/YPKG/root/krita/build/krita-5.2.14 + 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.14 + workdir=/home/build/YPKG/root/krita/build/krita-5.2.14 + export package=krita + package=krita + export release=102 + release=102 + export version=5.2.14 + version=5.2.14 + 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=1765657476 + SOURCE_DATE_EPOCH=1765657476 + 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 xcftools [3/3305] Automatic MOC for target kritaversion [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/scaletab.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/utils.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.14/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.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:887:31: warning: unused parameter ‘rq’ [-Wunused-parameter] 887 | _raqm_create_hb_font (raqm_t *rq, | ~~~~~~~~^~ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:1183:37: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1183 | static char *tags[NUM_TAGS] = { "clig", "liga", "hlig", "dlig", "calt" }; | ^~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:1183:45: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1183 | static char *tags[NUM_TAGS] = { "clig", "liga", "hlig", "dlig", "calt" }; | ^~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:1183:53: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1183 | static char *tags[NUM_TAGS] = { "clig", "liga", "hlig", "dlig", "calt" }; | ^~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:1183:61: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1183 | static char *tags[NUM_TAGS] = { "clig", "liga", "hlig", "dlig", "calt" }; | ^~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:1183:69: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1183 | static char *tags[NUM_TAGS] = { "clig", "liga", "hlig", "dlig", "calt" }; | ^~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c: In function ‘_raqm_shape’: /home/build/YPKG/root/krita/build/krita-5.2.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:2243:7: warning: ‘hb_ft_font_get_face’ is deprecated: Use 'hb_ft_font_get_ft_face' instead [-Wdeprecated-declarations] 2243 | FT_Get_Transform (hb_ft_font_get_face (run->font), &matrix, NULL); | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c:39: /usr/include/harfbuzz/hb-ft.h:153:1: note: declared here 153 | hb_ft_font_get_face (hb_font_t *font); | ^~~~~~~~~~~~~~~~~~~ [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.cpp.o [24/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_signal_compressor_with_param.cpp.o [25/3305] Generating mo... [26/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kritaglobal_autogen/mocs_compilation.cpp.o [27/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_acyclic_signal_connector.cpp.o [28/3305] Building CXX object krita/CMakeFiles/krita_version.dir/kritaversion.cpp.o [29/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_memory_leak_tracker.cpp.o [30/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_shared.cpp.o [31/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_thread_safe_signal_compressor.cpp.o [32/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_debug.cpp.o [33/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisHandleStyle.cpp.o [34/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_assert.cpp.o [35/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_painting_tweaks.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/kis_dom_utils.cpp.o [38/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisFileUtils.cpp.o [39/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisQPainterStateSaver.cpp.o [40/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisDeleteLaterWrapper.cpp.o [41/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_config_notifier.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/KoUnit.cpp.o [45/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisRollingSumAccumulatorWrapper.cpp.o [46/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisRegion.cpp.o [47/3305] Linking CXX executable krita/krita_version [48/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisRollingMeanAccumulatorWrapper.cpp.o [49/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisSynchronizedConnection.cpp.o [50/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisBackup.cpp.o [51/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisUsageLogger.cpp.o [52/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisBezierMesh.cpp.o [53/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisRectsGrid.cpp.o [54/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisFilteredRollingMean.cpp.o [55/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisSampleRectIterator.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/KisBezierPatch.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/koplugin/CMakeFiles/kritaplugin.dir/kritaplugin_autogen/mocs_compilation.cpp.o [78/3305] Building CXX object libs/store/CMakeFiles/kritastore.dir/KoStoreDevice.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.14/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] Linking CXX shared library libs/store/libkritastore.so.19.0.0 [92/3305] Creating library symlink libs/store/libkritastore.so.19 libs/store/libkritastore.so [93/3305] Building CXX object libs/koplugin/CMakeFiles/kritaplugin.dir/KoJsonTrader.cpp.o [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/CdSensorInterface.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/KisColord.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/kritaresources_autogen/mocs_compilation.cpp.o [109/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceLoaderRegistry.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/KoEmbeddedResource.cpp.o [123/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisFolderStorage.cpp.o [124/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisBundleStorage.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/KoResourceSignature.cpp.o [127/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisMemoryStorage.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/KoResourceBundleManifest.cpp.o [130/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourceLoadResult.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/KoResourceCacheStorage.cpp.o [136/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourceCachePrefixedStorageWrapper.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/KoCanvasResourcesInterface.cpp.o [139/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisTagModel.cpp.o [140/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourcesInterface.cpp.o [141/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisLocalStrokeResources.cpp.o [142/3305] Linking CXX shared library libs/color/colord/libkritacolord.so.19.0.0 [143/3305] Creating library symlink libs/color/colord/libkritacolord.so.19 libs/color/colord/libkritacolord.so [144/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourceBundle.cpp.o [145/3305] Automatic MOC for target kritacolor [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] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceThumbnailCache.cpp.o [153/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceCacheDb.cpp.o [154/3305] Linking CXX shared library libs/color/libkritacolor.so.19.0.0 [155/3305] Creating library symlink libs/color/libkritacolor.so.19 libs/color/libkritacolor.so [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_kshortcutwidget.h [161/3305] Generating ui_KisShortcutsDialog.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/KoUpdaterPrivate_p.cpp.o [165/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoUpdater.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/kis_cursor_cache.cpp.o [179/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisSqueezedComboBox.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.14/libs/widgetutils/KoFileDialog.cpp: In member function ‘void KoFileDialog::onFilterSelected(const QString&)’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/KoFileDialog.cpp:590:84: warning: ‘QFileDialog::DirectoryOnly’ is deprecated: Use setOption(ShowDirsOnly, true) instead [-Wdeprecated-declarations] 590 | if (mode != QFileDialog::FileMode::Directory && mode != QFileDialog::FileMode::DirectoryOnly) { | ^~~~~~~~~~~~~ In file included from /usr/include/QtWidgets/QFileDialog:1, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/KoFileDialog.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/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_int_parse_spin_box.cpp.o [188/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_double_parse_spin_box.cpp.o [189/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.14/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.14/libs/widgetutils/kis_double_parse_unit_spin_box.cpp:117:24: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 117 | oldUnitManager && | ~~~~~~~~~~~~~~~^~ 118 | (d->unitManager->getApparentUnitSymbol() != oldUnitManager->getApparentUnitSymbol() || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | d->unitManager->getUnitDimensionType() == oldUnitManager->getUnitDimensionType())) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [190/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.14/libs/widgetutils/KisFontFamilyValidator.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/KisFontFamilyValidator.h: In constructor ‘KisFontFamilyValidator::KisFontFamilyValidator(const QStringList&, QObject*)’: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/widgetutils/KisFontFamilyValidator.cpp:14:24: warning: base ‘QValidator’ [-Wreorder] 14 | , QValidator(parent) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/widgetutils/KisFontFamilyValidator.cpp: In member function ‘virtual QValidator::State KisFontFamilyValidator::validate(QString&, int&) const’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/KisFontFamilyValidator.cpp:17:73: warning: unused parameter ‘pos’ [-Wunused-parameter] 17 | QValidator::State KisFontFamilyValidator::validate(QString &input, int &pos) const | ~~~~~^~~ [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/KisRecentFilesManager.cpp.o [197/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisSpinBoxPluralHelper.cpp.o [198/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisRepaintDebugger.cpp.o [199/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisOptionCollectionWidget.cpp.o [200/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/config/khelpclient.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/config/kstandardaction.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/config/kstandardaction.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/config/kstandardaction_p.h:88:41: warning: ‘KStandardShortcut::SaveOptions’ is deprecated: Since 5.39. No known users [-Wdeprecated-declarations] 88 | { SaveOptions, KStandardShortcut::SaveOptions, "options_save_options", I18N_NOOP("&Save Settings"), 0, 0 }, | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/config/kstandardaction.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/config/kstandardaction.cpp:7: /usr/include/KF5/KConfigGui/kstandardshortcut.h:126:5: note: declared here 126 | SaveOptions ///< @deprecated since 5.39 | ^~~~~~~~~~~ [208/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisWrappableHBoxLayout.cpp.o [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.14/libs/widgetutils/xmlgui/KisShortcutsDialog_p.cpp: In member function ‘void KisShortcutsDialog::KisShortcutsDialogPrivate::changeShortcutScheme(const QString&)’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/xmlgui/KisShortcutsDialog_p.cpp:45:35: warning: ‘KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)’ is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 45 | KMessageBox::questionYesNo( q,dialogText ) == KMessageBox::Yes) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/xmlgui/KisShortcutsDialog_p.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/xmlgui/KisShortcutsDialog_p.cpp:8: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/xmlgui/KisShortcutsDialog_p.cpp:45:68: warning: ‘KMessageBox::Yes’ is deprecated: Since 5.100. Use PrimaryAction. [-Wdeprecated-declarations] 45 | KMessageBox::questionYesNo( q,dialogText ) == KMessageBox::Yes) { | ^~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:55:5: note: declared here 55 | Yes KWIDGETSADDONS_ENUMERATOR_DEPRECATED_VERSION(5, 100, "Use PrimaryAction.") = PrimaryAction, | ^~~ [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.14/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp: In member function ‘void KisKShortcutSchemesEditor::newScheme()’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp:103:27: warning: ‘void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)’ is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 103 | KMessageBox::sorry(m_dialog, i18n("A scheme with this name already exists.")); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/xmlgui/KisShortcutsDialog_p.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp:7: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp: In member function ‘void KisKShortcutSchemesEditor::deleteScheme()’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp:126:35: warning: ‘KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)’ is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 126 | if (KMessageBox::questionYesNo(m_dialog, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 127 | i18n("Do you really want to delete the scheme %1?\n\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | Note that this will not remove any system wide shortcut schemes.", currentScheme())) == KMessageBox::No) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp:128:102: warning: ‘KMessageBox::No’ is deprecated: Since 5.100. Use SecondaryAction. [-Wdeprecated-declarations] 128 | Note that this will not remove any system wide shortcut schemes.", currentScheme())) == KMessageBox::No) { | ^~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:57:5: note: declared here 57 | No KWIDGETSADDONS_ENUMERATOR_DEPRECATED_VERSION(5, 100, "Use SecondaryAction.") = SecondaryAction, | ^~ [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/kgesturemap.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/kcheckaccelerators.cpp.o [224/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/ktoggletoolbaraction.cpp.o [225/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kshortcutwidget.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/kactioncollection.cpp.o [228/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kundoactions.cpp.o [229/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/ktoolbarhandler.cpp.o [230/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kkeysequencewidget.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/xmlgui/kkeysequencewidget.cpp: In member function ‘void KisKKeySequenceWidgetPrivate::wontStealShortcut(QAction*, const QKeySequence&)’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/xmlgui/kkeysequencewidget.cpp:202:23: warning: ‘void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)’ is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 202 | KMessageBox::sorry(q, msg, title); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/xmlgui/kkeysequencewidget.cpp:22: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/xmlgui/kkeysequencewidget.cpp: In member function ‘virtual void KKeySequenceButton::keyPressEvent(QKeyEvent*)’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgetutils/xmlgui/kkeysequencewidget.cpp:637:27: warning: ‘void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)’ is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 637 | KMessageBox::sorry(this, | ~~~~~~~~~~~~~~~~~~^~~~~~ 638 | i18n("The key you just pressed is not supported by Qt."), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 639 | i18n("Unsupported Key")); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ [231/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/qrc_kxmlgui.cpp.o [232/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kmainwindow.cpp.o [233/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kswitchlanguagedialog_p.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/commandmodel.cpp.o [236/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kmainwindowiface.cpp.o [237/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisClickableLabel.cpp.o [238/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kxmlguiversionhandler.cpp.o [239/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kxmlguiwindow.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_p.cpp.o [244/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/katecommandbar.cpp.o [245/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kxmlguifactory.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_filter_p.cc.o [255/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_parser.cc.o [256/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_entry.cc.o [257/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_validator.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_schema_registry.cc.o [260/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_filter_registry.cc.o [261/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_merge_strategy_registry.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_store.cc.o [264/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_type_info.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/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_value.cc.o [268/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_schema.cc.o [269/3305] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kis_undo_store.cpp.o [270/3305] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kundo2group.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/kundo2view.cpp.o [273/3305] Building CXX object libs/command/CMakeFiles/kritacommand.dir/KisCumulativeUndoData.cpp.o [274/3305] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kundo2model.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/kundo2stack.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] Linking CXX shared library libs/command/libkritacommand.so.19.0.0 [281/3305] Creating library symlink libs/command/libkritacommand.so.19 libs/command/libkritacommand.so [282/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceItemDelegate.cpp.o [283/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceItemListView.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.14/libs/resourcewidgets/KisResourceItemListView.cpp: In member function ‘virtual void KisResourceItemListView::resizeEvent(QResizeEvent*)’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/resourcewidgets/KisResourceItemListView.cpp:211:12: warning: enumeration value ‘IconGrid’ not handled in switch [-Wswitch] 211 | switch (m_d->viewMode) { | ^ [284/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/kritaresourcewidgets_autogen/mocs_compilation.cpp.o [285/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceItemView.cpp.o [286/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceItemChooserContextMenu.cpp.o [287/3305] Automatic MOC for target kritapigment [288/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceThumbnailPainter.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/resourcewidgets/KisResourceThumbnailPainter.cpp:45:51: warning: ‘const QBrush& QPalette::background() const’ is deprecated: Use QPalette::window() instead [-Wdeprecated-declarations] 45 | painter->fillRect(rect, palette.background()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/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.14/libs/resourcewidgets/KisResourceThumbnailPainter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/resourcewidgets/KisResourceThumbnailPainter.cpp:53:11: warning: variable ‘imageSize’ set but not used [-Wunused-but-set-variable] 53 | QSize imageSize = thumbnail.size(); | ^~~~~~~~~ [289/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisTagFilterWidget.cpp.o [290/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedPixelDataScalerU8ToU16Base.cpp.o [291/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceTaggingManager.cpp.o [292/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisTagToolButton.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/KisStorageChooserWidget.cpp.o [297/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoAlphaMaskApplicatorBase.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/KoColorConversions.cpp.o [300/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceUserOperations.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/KoColorProfile.cpp.o [310/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [311/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorSpaceFactory.cpp.o [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.14/solusBuildDir/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/pigment/kritapigment_autogen/EWIEGA46WW/moc_KoColorDisplayRendererInterface.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/pigment/kritapigment_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoCmykColorSpaceMaths.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoCmykColorSpaceMaths.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLabColorSpaceMaths.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLabColorSpaceMaths.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorConversionAlphaTransformation.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoCompositeOp.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpace.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [333/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.14/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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 | ^~~~~~~~~~~~~~~~~ [334/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/compositeops/KoColorSpaceBlendingPolicy.cpp.o [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/compositeops/KoAlphaDarkenParamsWrapper.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/compositeops/KoAlphaDarkenParamsWrapper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/colorspaces/KoAlphaColorSpace.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceRegistry.cpp:26: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoAlphaMaskApplicator.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoAlphaMaskApplicatorFactoryImpl.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoAbstractGradient.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [342/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/colorspaces/KoSimpleColorSpace.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/colorspaces/KoRgbU16ColorSpace.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/colorspaces/KoRgbU16ColorSpace.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [343/3305] Linking CXX shared library libs/resourcewidgets/libkritaresourcewidgets.so.19.0.0 [344/3305] Creating library symlink libs/resourcewidgets/libkritaresourcewidgets.so.19 libs/resourcewidgets/libkritaresourcewidgets.so [345/3305] Linking CXX shared library libs/metadata/libkritametadata.so.19.0.0 [346/3305] Creating library symlink libs/metadata/libkritametadata.so.19 libs/metadata/libkritametadata.so [347/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch_Scalar.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [348/3305] Automatic MOC for target kritaexifcommon [349/3305] Building CXX object plugins/metadata/common/CMakeFiles/kritaexifcommon.dir/kritaexifcommon_autogen/mocs_compilation.cpp.o [350/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KisSwatch.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KisSwatch.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [351/3305] Automatic MOC for target kritaxmp [352/3305] Automatic MOC for target kritaexif [353/3305] Automatic MOC for target kritaiptc [354/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoCompositeOpRegistry.cpp.o [355/3305] Building CXX object plugins/metadata/xmp/CMakeFiles/kritaxmp.dir/kritaxmp_autogen/mocs_compilation.cpp.o [356/3305] Building CXX object plugins/metadata/exif/CMakeFiles/kritaexif.dir/kritaexif_autogen/mocs_compilation.cpp.o [357/3305] Building CXX object plugins/metadata/iptc/CMakeFiles/kritaiptc.dir/kritaiptc_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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KisSwatch.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KisSwatchGroup.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KisSwatchGroup.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KisUniqueColorSet.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KisUniqueColorSet.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/plugins/metadata/common/KisExiv2IODevice.cpp: In member function ‘virtual const std::string& KisExiv2IODevice::path() const’: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoStopGradient.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KisGradientConversion.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KisGradientConversion.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoStopGradient.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoStopGradient.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/colorspaces/KoAlphaColorSpace.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/colorspaces/KoAlphaColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.cpp:39: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/plugins/metadata/iptc/kis_iptc_io.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/plugins/metadata/xmp/kis_xmp_io.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/plugins/metadata/exif/kis_exif_io.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/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.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/colorspaces/KoSimpleColorSpace.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/colorspaces/KoLabColorSpace.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/colorspaces/KoLabColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/colorspaces/KoSimpleColorSpace.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/colorspaces/KoRgbU8ColorSpace.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/colorspaces/KoRgbU8ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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 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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/colorspaceextensions/kis_dodgehighlights_adjustment.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [394/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [395/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/compression.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/compression.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [396/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoFlake.cpp.o [397/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/colorspaceextensions/kis_dodgemidtones_adjustment.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/asl/kis_asl_object_catcher.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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_callback_object_catcher.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/asl/kis_asl_callback_object_catcher.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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_writer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/asl/kis_asl_writer.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/asl/kis_asl_writer.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [405/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/asl/kis_asl_patterns_writer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/asl/kis_asl_patterns_writer.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [406/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoCanvasObserverBase.cpp.o [407/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoDockFactoryBase.cpp.o [408/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/flake/kritaflake_autogen/EWIEGA46WW/../../../../../libs/flake/KoResourceManager_p.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/flake/kritaflake_autogen/EWIEGA46WW/moc_KoResourceManager_p.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/flake/kritaflake_autogen/mocs_compilation.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [409/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/colorspaceextensions/kis_hsv_adjustment.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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_parser.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/asl/kis_asl_xml_parser.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/psdutils/CMakeFiles/kritapsdutils.dir/asl/kis_asl_xml_writer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/asl/kis_asl_xml_writer.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/asl/kis_asl_xml_writer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [414/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoDockRegistry.cpp.o [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/KoResourceManager_p.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/KoResourceManager_p.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [420/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/KoResourceManager_p.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/KoCanvasResourceProvider.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [421/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/asl/kis_asl_reader.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/asl/kis_asl_reader.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/KoDocumentResourceManager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/KoResourceManager_p.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/KoDocumentResourceManager.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [425/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoSelection.cpp.o [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/KoShapeUserData.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/KoMarkerCollection.cpp.o [436/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoPathShapeFactory.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/KoCanvasControllerWidgetViewport_p.cpp.o [439/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShape.cpp.o [440/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoCanvasControllerWidget.cpp.o [441/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoToolSelection.cpp.o [442/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoLoadingShapeUpdater.cpp.o [443/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeFactoryBase.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/KoToolManager_p.cpp.o [452/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeController.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/KoGradientBackground.cpp.o [457/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeSavingContext.cpp.o [458/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoToolProxy.cpp.o [459/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeStroke.cpp.o [460/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeLoadingContext.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/KoShapeConfigWidgetBase.cpp.o [466/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeManager.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/KoToolManager.cpp.o [475/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeShadow.cpp.o [476/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoFilterEffect.cpp.o [477/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoFilterEffectRegistry.cpp.o [478/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoSnapGuide.cpp.o [479/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoSnapStrategy.cpp.o [480/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoFilterEffectStack.cpp.o [481/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/KoShapeFillResourceConnector.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [482/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoFilterEffectRenderContext.cpp.o [483/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoFilterEffectConfigWidgetBase.cpp.o [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/KoShapeFillWrapper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoStopGradient.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/KoShapeFillWrapper.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [489/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoClipMaskPainter.cpp.o [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/KoShapeAlignCommand.cpp.o [494/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeCreateCommand.cpp.o [495/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoClipPath.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/KoShapeLockCommand.cpp.o [498/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeBackgroundCommand.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/KoShapeGroupCommand.cpp.o [501/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeShearCommand.cpp.o [502/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeMoveCommand.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/KoPathPointTypeCommand.cpp.o [510/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathPointInsertCommand.cpp.o [511/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathPointMoveCommand.cpp.o [512/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeUngroupCommand.cpp.o [513/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathSegmentBreakCommand.cpp.o [514/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeReorderCommand.cpp.o [515/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathSegmentTypeCommand.cpp.o [516/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathCombineCommand.cpp.o [517/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathPointRemoveCommand.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/KoShapeRunAroundCommand.cpp.o [528/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathReverseCommand.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/KoShapeClipCommand.cpp.o [535/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeUnclipCommand.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/commands/KoKeepShapesSelectedCommand.cpp.o [538/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/html/HtmlSavingContext.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/tools/KoPathToolFactory.cpp.o [541/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/html/HtmlWriter.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/KoPathPointMoveStrategy.cpp.o [546/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoZoomStrategy.cpp.o [547/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoPathControlPointMoveStrategy.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/SvgClipPathHelper.cpp.o [561/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/KoShapePainter.cpp.o [562/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoPathSegmentChangeStrategy.cpp.o [563/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgSavingContext.cpp.o [564/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgGradientHelper.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.14/libs/flake/tools/KoPathTool.cpp: In member function ‘virtual void KoPathTool::mouseDoubleClickEvent(KoPointerEvent*)’: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/flake/text/KoSvgTextShape_p_glyphs.cpp: In member function ‘bool KoSvgTextShape::Private::loadGlyph(const QTransform&, const QMap&, FT_Int32, bool, int, raqm_glyph_t&, QMap&, CharacterResult&, QPointF&) const’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/text/KoSvgTextShape_p_glyphs.cpp:270:17: warning: unused variable ‘ftFontUnitFactor’ [-Wunused-variable] 270 | const qreal ftFontUnitFactor = 1 / ftFontUnit; | ^~~~~~~~~~~~~~~~ [575/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoSvgTextShape_p_output.cpp.o [576/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoSvgTextShape.cpp.o [577/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/svg/SvgStyleParser.cpp:26: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [578/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoSvgText.cpp.o [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] Linking CXX shared library libs/psdutils/libkritapsdutils.so.19.0.0 [583/3305] Creating library symlink libs/psdutils/libkritapsdutils.so.19 libs/psdutils/libkritapsdutils.so [584/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tests/MockShapes.cpp.o [585/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoSvgTextProperties.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/flake/text/KoSvgTextProperties.cpp:452:56: warning: ‘QString::SkipEmptyParts’ is deprecated [-Wdeprecated-declarations] 452 | QStringList params = value.split(' ', QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/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.14/libs/flake/text/KoSvgTextProperties.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/text/KoSvgTextProperties.cpp:7: /usr/include/QtCore/qstring.h:602:9: note: declared here 602 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ [586/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoSvgTextChunkShape.cpp.o [587/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/resources/KisSeExprScript.cpp.o [588/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoSvgTextShapeLayoutFunc_inShape.cpp.o [589/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgParser.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/flake/svg/SvgParser.cpp:172:24: warning: ‘bool QDomDocument::setContent(QXmlInputSource*, QXmlReader*, QString*, int*, int*)’ is deprecated: Use other overloads instead [-Wdeprecated-declarations] 172 | if (!doc.setContent(source, &reader, errorMsg, errorLine, errorColumn)) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/QtXml/QDomDocument:1, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/KoShape.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/KoShapeContainer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/KoTosContainer.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/KoPathShape.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/svg/SvgMeshPatch.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/svg/SvgMeshGradient.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/svg/SvgGradientHelper.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/flake/svg/SvgParser.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/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 ); | ^~~~~~~~~~ [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.14/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.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/widgets/kritawidgets_autogen/EWIEGA46WW/../../../../../libs/widgets/KisColorSelectorInterface.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/widgets/kritawidgets_autogen/EWIEGA46WW/moc_KisColorSelectorInterface.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/widgets/kritawidgets_autogen/mocs_compilation.cpp:4: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/widgets/KoDialog.cpp: In member function ‘void KoDialog::setButtons(ButtonCodes)’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoDialog.cpp:259:51: warning: ‘KGuiItem KStandardGuiItem::yes()’ is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations] 259 | d->appendButton(Yes, KStandardGuiItem::yes()); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/widgets/KoDialog.cpp:262:49: warning: ‘KGuiItem KStandardGuiItem::no()’ is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations] 262 | d->appendButton(No, KStandardGuiItem::no()); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:123:10: note: declared here 123 | KGuiItem no(); | ^~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoDialog.cpp: In static member function ‘static int KoDialog::marginHint()’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoDialog.cpp:448:55: warning: ‘QStyle::PM_DefaultChildMargin’ is deprecated [-Wdeprecated-declarations] 448 | return QApplication::style()->pixelMetric(QStyle::PM_DefaultChildMargin); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/QtWidgets/QStyle:1, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/gray_f32/GrayF32ColorSpace.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/gray_f32/GrayF32ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/KoColorPopupButton.cpp.o [612/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoSliderCombo.cpp.o [613/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/xyz_f32/XyzF32ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/xyz_f32/XyzF32ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [614/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/gray_u8/GrayU8ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/gray_u8/GrayU8ColorSpace.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [615/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/lab_f32/LabF32ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/lab_f32/LabF32ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [616/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoUnitDoubleSpinBox.cpp.o [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/gray_u16/GrayU16ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/gray_u16/GrayU16ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/lab_u8/LabU8ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/lab_u8/LabU8ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [619/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoZoomAction.cpp.o [620/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoZoomController.cpp.o [621/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoZoomMode.cpp.o [622/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoZoomInput.cpp.o [623/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoZoomHandler.cpp.o [624/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/xyz_u8/XyzU8ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/xyz_u8/XyzU8ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [625/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoConfigAuthorPage.cpp.o [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/lab_u16/LabColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/lab_u16/LabColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [627/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoColorPatch.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoColorPatch.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [628/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/xyz_u16/XyzU16ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/xyz_u16/XyzU16ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoColorSlider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoColorSlider.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [631/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisHsvColorSlider.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisHsvColorSlider.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [632/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisColorSelectorInterface.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoTriangleColorSelector.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoTriangleColorSelector.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [633/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KisSwatch.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoColorSetWidget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoColorPopupAction.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [634/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoLineStyleSelector.cpp.o [635/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KisSwatch.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoColorSetWidget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoColorSetWidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [636/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoLineStyleItemDelegate.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/KoMarkerSelector.cpp.o [644/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/WidgetsDebug.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/KoResourceServerProvider.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoResourceServerProvider.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [649/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/kis_file_name_requester.cpp.o [650/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoAnchorSelectionWidget.cpp.o [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisColorSelectorInterface.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisColorSelectorInterface.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualColorModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisSpinboxHSXSelector.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisSpinboxHSXSelector.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [654/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisHsvColorSlider.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/kis_color_input.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/kis_color_input.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/kis_color_input.cpp: In constructor ‘KisHsvColorInput::KisHsvColorInput(QWidget*, KoColor*)’: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/widgets/kis_color_input.cpp:457:9: note: here 457 | case 1: | ^~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/widgets/kis_color_input.cpp:460:9: note: here 460 | case 2: | ^~~~ [655/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/kis_spinbox_color_selector.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/kis_spinbox_color_selector.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualColorModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualColorModel.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [657/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualColorSelectorShape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualDiamondSelectorShape.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualDiamondSelectorShape.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [658/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisColorSelectorInterface.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualColorSelector.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualColorSelector.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [659/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualColorSelectorShape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualColorSelectorShape.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [660/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisScreenColorSamplerBase.cpp.o [661/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualColorSelectorShape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualEllipticalSelectorShape.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualEllipticalSelectorShape.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualColorSelectorShape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualTriangleSelectorShape.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualTriangleSelectorShape.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualColorSelectorShape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualRectangleSelectorShape.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualRectangleSelectorShape.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisPaletteModel.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisPaletteDelegate.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/KisAngleSelector.cpp.o [668/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisPaletteModel.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisPaletteModel.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [669/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisPaletteChooser.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisPaletteChooser.cpp:25: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [670/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/kis_palette_view.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/kis_palette_view.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/kis_color_button.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/kis_color_button.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/kis_color_button.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [673/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisDlgInternalColorSelector.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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 libs/widgets/CMakeFiles/kritawidgets.dir/KisPaletteComboBox.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/kis_palette_view.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisPaletteComboBox.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [678/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisWidgetConnectionUtils.cpp.o [679/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/rgb_u8/RgbU8ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/rgb_u8/RgbU8ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/rgb_f32/RgbF32ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/rgb_f32/RgbF32ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [681/3305] Linking CXX shared library libs/widgets/libkritawidgets.so.19.0.0 [682/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorprofiles/IccColorProfile.cpp.o [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/colorspaces/rgb_u16/RgbU16ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/rgb_u16/RgbU16ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/rgb_u16/RgbU16ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/IccColorSpaceEngine.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [688/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/colorspaceextensions/kis_dodgeshadows_adjustment.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/colorspaceextensions/kis_burnhighlights_adjustment.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/colorspaceextensions/kis_burnmidtones_adjustment.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/colorspaceextensions/kis_burnshadows_adjustment.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/colorspaceextensions/kis_color_balance_adjustment.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/tiles3/kis_tile.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/kis_tile.cc:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/cmyk_u8/CmykU8ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsEnginePlugin.cpp:30: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/KisTiledExtentManager.cpp.o [699/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/kis_tile_data_store.cc.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.14/solusBuildDir/libs/image/kritaimage_autogen/EWIEGA46WW/../../../../../libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/image/kritaimage_autogen/EWIEGA46WW/../../../../../libs/image/kis_keyframe_channel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/image/kritaimage_autogen/EWIEGA46WW/../../../../../libs/image/kis_scalar_keyframe_channel.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/image/kritaimage_autogen/EWIEGA46WW/../../../../../libs/image/KisAnimatedOpacityProperty.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/image/kritaimage_autogen/EWIEGA46WW/moc_KisAnimatedOpacityProperty.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/image/kritaimage_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/libs/image/kritaimage_autogen/CEKIEP4QXT/moc_kis_paintop_config_widget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/image/kritaimage_autogen/mocs_compilation.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/kis_tile_data_pooler.cc:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/cmyk_f32/CmykF32ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/cmyk_f32/CmykF32ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [705/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.14/libs/image/tiles3/kis_tile.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/kis_tiled_data_manager.cc:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [706/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.14/libs/image/tiles3/kis_tiled_data_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/kis_random_accessor.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/kis_random_accessor.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [707/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.14/libs/image/tiles3/kis_tiled_data_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_datamanager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/kis_base_iterator.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/kis_hline_iterator.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/kis_hline_iterator.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [708/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.14/libs/image/tiles3/kis_tiled_data_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_datamanager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/kis_base_iterator.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/kis_vline_iterator.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/kis_vline_iterator.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [709/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.14/libs/image/tiles3/swap/../kis_tile.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/swap/kis_abstract_tile_compressor.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/swap/kis_abstract_tile_compressor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/cmyk_u8/CmykU8ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/cmyk_u8/CmykU8ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/tiles3/kis_memento_item.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/kis_memento_manager.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/kis_memento_manager.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/tiles3/swap/../kis_tile.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/swap/kis_abstract_tile_compressor.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/swap/kis_legacy_tile_compressor.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/swap/kis_legacy_tile_compressor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_distance_information.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/tiles3/swap/../kis_tile.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/swap/kis_abstract_tile_compressor.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/swap/kis_tile_compressor_2.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/swap/kis_tile_compressor_2.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/swap/kis_swapped_data_store.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/swap/kis_tile_data_swapper_p.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [720/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_marker_painter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_marker_painter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_marker_painter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_keyframe_channel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_scalar_keyframe_channel.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisAnimatedOpacityProperty.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisAnimatedOpacityProperty.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter_blt_multi_fixed.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [723/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_random_source.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [724/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/cmyk_u16/CmykU16ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/cmyk_u16/CmykU16ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [725/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [726/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_stroke_random_source.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_stroke_random_source.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [727/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.14/libs/image/brushengine/KisPerStrokeRandomSource.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/KisPerStrokeRandomSource.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisOverlayPaintDeviceWrapper.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisOverlayPaintDeviceWrapper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisOverlayPaintDeviceWrapper.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/KisPaintOpPresetUpdateProxy.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [730/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_utils.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_utils.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [731/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_no_size_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_no_size_paintop_settings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_locked_properties.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_locked_properties.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [735/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [736/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_locked_properties_proxy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_locked_properties_server.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_locked_properties_server.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [737/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_locked_properties_proxy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_locked_properties_proxy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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_settings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [740/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.cc:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.cc:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.cc:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.cpp:133:5: warning: type attributes ignored after type is already defined [-Wattributes] 133 | KisCallbackBasedPaintopProperty; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [744/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_combo_based_paintop_property.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_combo_based_paintop_property.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_combo_based_paintop_property.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_combo_based_paintop_property.cpp:65:5: warning: type attributes ignored after type is already defined [-Wattributes] 65 | KisCallbackBasedPaintopProperty; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [745/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/KisStrokeSpeedMeasurer.cpp.o [746/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/KisOptimizedBrushOutline.cpp.o [747/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_deselect_global_selection_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_selection_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_deselect_global_selection_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [748/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_slider_based_paintop_property.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_slider_based_paintop_property.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_slider_based_paintop_property.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_slider_based_paintop_property.cpp:140:43: warning: type attributes ignored after type is already defined [-Wattributes] 140 | template class KRITAIMAGE_EXPORT_INSTANCE KisSliderBasedPaintOpProperty; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_slider_based_paintop_property.cpp:141:43: warning: type attributes ignored after type is already defined [-Wattributes] 141 | template class KRITAIMAGE_EXPORT_INSTANCE KisSliderBasedPaintOpProperty; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_slider_based_paintop_property.cpp:144:5: warning: type attributes ignored after type is already defined [-Wattributes] 144 | KisCallbackBasedPaintopProperty>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_slider_based_paintop_property.cpp:146:5: warning: type attributes ignored after type is already defined [-Wattributes] 146 | KisCallbackBasedPaintopProperty>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [749/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_deselect_global_selection_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/KisDeselectActiveSelectionCommand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/KisDeselectActiveSelectionCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_change_layers_command.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_change_visibility_command.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_standard_uniform_properties_factory.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_standard_uniform_properties_factory.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_standard_uniform_properties_factory.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_change_layers_command.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_layer_add_command.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_change_layers_command.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_change_layers_command.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_change_layers_command.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_node_command.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_node_command.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_layer_remove_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_layer_remove_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_change_layers_command.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_command.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_command.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [757/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_change_layers_command.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_layer_move_command.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_layer_move_command.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [758/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_node_opacity_command.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_deselect_global_selection_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_selection_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_reselect_global_selection_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_node_compositeop_command.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_change_filter_command.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_node_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_node_compositeop_command.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [761/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_deselect_global_selection_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_selection_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_set_global_selection_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [762/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_layer_remove_command_impl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_layer_remove_command_impl.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_image_layer_remove_command_impl.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [763/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_processing_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_processing_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [764/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/KisBatchUpdateLayerModificationCommand.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/KisBatchUpdateLayerModificationCommand.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/KisBatchUpdateLayerModificationCommand.cpp: In constructor ‘KisBatchUpdateLayerModificationCommand::KisBatchUpdateLayerModificationCommand(KisImageWSP, RecipeSP, KisCommandUtils::FlipFlopCommand::State, KUndo2Command*)’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/KisBatchUpdateLayerModificationCommand.cpp:14:95: warning: unused parameter ‘parent’ [-Wunused-parameter] 14 | KUndo2Command *parent) | ~~~~~~~~~~~~~~~^~~~~~ [765/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_image_resize_command.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_image_resize_command.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [766/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_saved_commands.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_saved_commands.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [767/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_node_property_list_command.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_node_property_list_command.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [768/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_node_command.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/KisNodeRenameCommand.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/KisNodeRenameCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_change_filter_command.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_node_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/KisNodeRenameCommand.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_reselect_global_selection_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/KisReselectActiveSelectionCommand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/KisReselectActiveSelectionCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/KisReselectActiveSelectionCommand.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [770/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/ycbcr_f32/YCbCrF32ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/ycbcr_f32/YCbCrF32ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [771/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/gray_f16/GrayF16ColorSpace.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/gray_f16/GrayF16ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [772/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_move_command_common.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_node_move_command2.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_node_move_command2.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [773/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_move_command_common.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_selection_move_command2.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_selection_move_command2.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_update_command.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_update_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_switch_current_time_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_switch_current_time_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_image_set_resolution_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_image_set_resolution_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_based_layer.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_adjustment_layer.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_image_set_resolution_command.cpp:51: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [779/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy_undo_command_based.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisHoldUIUpdatesCommand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisHoldUIUpdatesCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [780/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_set_layer_style_command.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_set_layer_style_command.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_set_layer_style_command.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/ycbcr_u8/YCbCrU8ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/ycbcr_u8/YCbCrU8ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [782/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_interfaces.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisDisableDirtyRequestsCommand.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [783/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisUpdateCommandEx.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisUpdateCommandEx.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [784/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_activate_selection_mask_command.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_activate_selection_mask_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_activate_selection_mask_command.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [785/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_change_projection_color_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_change_projection_color_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_change_projection_color_command.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [786/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisSimpleModifyTransformMaskCommand.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisSimpleModifyTransformMaskCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [787/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisChangeChannelLockFlagsCommand.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisChangeChannelLockFlagsCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisChangeChannelLockFlagsCommand.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [788/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisChangeChannelFlagsCommand.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisChangeChannelFlagsCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisChangeChannelFlagsCommand.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [789/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/xyz_f16/XyzF16ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/xyz_f16/XyzF16ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [790/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/ycbcr_u16/YCbCrU16ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/ycbcr_u16/YCbCrU16ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [791/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisLazyCreateTransformMaskKeyframesCommand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisLazyCreateTransformMaskKeyframesCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [792/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_crop_processing_visitor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_crop_selections_processing_visitor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [793/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisMergeLabeledLayersCommand.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisMergeLabeledLayersCommand.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisMergeLabeledLayersCommand.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [794/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisResetGroupLayerCacheCommand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisResetGroupLayerCacheCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisResetGroupLayerCacheCommand.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [795/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/filter/kis_filter_category_ids.cpp.o [796/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_do_nothing_processing_visitor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisChangeCloneLayersCommand.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisChangeCloneLayersCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_clone_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/KisChangeCloneLayersCommand.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_simple_processing_visitor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [799/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_convert_color_space_processing_visitor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_convert_color_space_processing_visitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_convert_color_space_processing_visitor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [800/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_assign_profile_processing_visitor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_assign_profile_processing_visitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_assign_profile_processing_visitor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_crop_processing_visitor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_crop_processing_visitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_crop_processing_visitor.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [802/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/lazybrush/kis_min_cut_worker.cpp.o [803/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/KisSelectionBasedProcessingHelper.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_transform_processing_visitor.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_transform_processing_visitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_transform_processing_visitor.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [804/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/KisSelectionBasedProcessingHelper.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/KisSelectionBasedProcessingHelper.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/KisSelectionBasedProcessingHelper.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [805/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_mirror_processing_visitor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_mirror_processing_visitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transaction.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/processing/kis_mirror_processing_visitor.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_configuration.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_configuration.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [808/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [809/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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/filter/kis_filter_registry.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_registry.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_registry.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [815/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/floodfill/kis_fill_interval_map.cpp.o [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator_registry.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator_registry.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_time_span.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisFrameChangeUpdateRecipe.h:5, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisFrameChangeUpdateRecipe.cpp:1: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [819/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator_stroke_strategy.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [820/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_based_layer.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator_layer.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_based_layer.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_bookmarked_configuration_manager.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_bookmarked_configuration_manager.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [822/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisAnimAutoKey.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [823/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisBusyWaitBroker.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisBusyWaitBroker.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [824/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_node.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node_filter_interface.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node_filter_interface.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node_filter_interface.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_based_layer.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_adjustment_layer.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_adjustment_layer.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_based_layer.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [827/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/kis_multiway_cut.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/kis_multiway_cut.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/kis_multiway_cut.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [828/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisBatchNodeUpdate.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisBatchNodeUpdate.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [829/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [830/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisBusyWaitBroker.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisSafeBlockingQueueConnectionProxy.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [831/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_based_layer.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_based_layer.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_based_layer.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/kis_colorize_stroke_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/kis_colorize_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/kis_lazy_fill_tools.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/kis_colorize_stroke_strategy.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node_uuid_info.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node_uuid_info.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/kis_colorize_mask.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/kis_colorize_mask.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/kis_colorize_mask.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_convolution_kernel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_convolution_kernel.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/kis_lazy_fill_tools.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/kis_lazy_fill_tools.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/kis_lazy_fill_tools.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [838/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_default_bounds.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_default_bounds.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [839/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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_base.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_default_bounds_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_default_bounds_base.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_default_bounds_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_default_bounds_node_wrapper.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_default_bounds_node_wrapper.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [843/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_clone_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_clone_layer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_clone_layer.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [844/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/rgb_f16/RgbF16ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/lcms2engine/colorspaces/rgb_f16/RgbF16ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [845/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisTransformMaskTestingInterface.cpp.o [846/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/KisWatershedWorker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/KisWatershedWorker.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/KisWatershedWorker.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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_gradient_shape_strategy.cpp.o [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_histogram.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisAutoLevels.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisAutoLevels.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisAutoLevels.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [850/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_mask.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_effect_mask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_effect_mask.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transform_mask_params_interface.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transform_mask_params_interface.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transform_mask_params_factory_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transform_mask_params_factory_registry.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [853/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_filter_strategy.cc.o [854/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_sequential_iterator.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_iterator_ng.h:99, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_iterator_ng.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [855/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_edge_detection_kernel.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_edge_detection_kernel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_convolution_painter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_edge_detection_kernel.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [856/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_safe_transform.cpp.o [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_filter_mask.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_recalculate_transform_mask_job.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_recalculate_transform_mask_job.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_recalculate_transform_mask_job.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/krita_utils.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_polygonal_gradient_shape_strategy.cpp:25: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_gaussian_kernel.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_gaussian_kernel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_convolution_painter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_gaussian_kernel.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy_undo_command_based.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy_undo_command_based.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_simple_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_simple_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [865/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_simple_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisRunnableBasedStrokeStrategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisRunnableBasedStrokeStrategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [866/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisRunnableStrokeJobData.cpp.o [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transform_mask.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [868/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_stroke_job_strategy.cpp.o [869/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_convolution_painter.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_convolution_painter.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_convolution_painter.h:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_rects_walker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_rects_walker.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_rects_walker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_update_job_item.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_update_job_item.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [874/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_merge_walker.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_merge_walker.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_rects_walker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_merge_walker.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [875/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_async_merger.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_async_merger.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_async_merger.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [876/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_rects_walker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_updater_context.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_updater_context.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [877/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisStrokesQueueMutatedJobInterface.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisStrokesQueueMutatedJobInterface.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [878/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_fill_painter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_fill_painter.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_fill_painter.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/floodfill/kis_scanline_fill.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/floodfill/kis_scanline_fill.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/floodfill/kis_scanline_fill.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [880/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [883/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_composite_progress_proxy.cpp.o [884/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_gradient_painter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_gradient_painter.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_gradient_painter.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [885/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.14/libs/image/kis_default_bounds_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_lod_capable_layer_offset.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_lod_capable_layer_offset.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [886/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisImageConfigNotifier.cpp.o [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_interfaces.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_interfaces.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_time_span.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node_graph_listener.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_simple_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisRunnableBasedStrokeStrategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_sync_lod_cache_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_sync_lod_cache_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [890/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_time_span.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_time_span.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [891/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_update_scheduler.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_update_scheduler.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_update_scheduler.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisImageSignals.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisImageSignals.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_update_time_monitor.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_update_time_monitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_update_time_monitor.cpp:26: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [894/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [895/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisImageSignals.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_signal_router.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_signal_router.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [896/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_animation_interface.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_animation_interface.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [897/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_count_visitor.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_count_visitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_count_visitor.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [898/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_strokes_queue.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_strokes_queue.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_rects_walker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_updater_context.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_strokes_queue.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [899/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_interfaces.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_projection_updates_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_projection_updates_filter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_histogram.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_histogram.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_histogram.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [901/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_group_layer.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [902/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisImageResolutionProxy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisImageResolutionProxy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_rects_walker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_updater_context.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_simple_update_queue.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_simple_update_queue.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [905/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_simple_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_switch_time_stroke_strategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_switch_time_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [906/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_crop_saved_extra_data.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_crop_saved_extra_data.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_fixed_paint_device.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_rect_mask_generator.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_abstract_projection_plane.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [910/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.14/libs/image/kis_fixed_paint_device.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_circle_mask_generator.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [911/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_simple_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisRunnableBasedStrokeStrategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_suspend_projection_updates_stroke_strategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_suspend_projection_updates_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_fixed_paint_device.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_mask_generator.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisSafeNodeProjectionStore.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisSafeNodeProjectionStore.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_mask_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_mask_projection_plane.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [915/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_indirect_painting_support.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_indirect_painting_support.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_indirect_painting_support.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer_projection_plane.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [917/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_name_server.cpp.o [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_simple_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_regenerate_frame_stroke_strategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_regenerate_frame_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_rects_walker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_merge_walker.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_full_refresh_walker.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_regenerate_frame_stroke_strategy.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_fixed_paint_device.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_gauss_circle_mask_generator.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_fixed_paint_device.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_gauss_rect_mask_generator.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [921/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.14/libs/image/kis_fixed_paint_device.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_brush_mask_scalar_applicator.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_brush_mask_applicator_factories_Scalar.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [922/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.14/libs/image/kis_fixed_paint_device.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_curve_rect_mask_generator.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_fixed_paint_device.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_brush_mask_applicator_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_curve_circle_mask_generator_p.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_curve_circle_mask_generator.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [924/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_busy_progress_indicator.cpp.o [925/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [926/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_projection_leaf.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_projection_leaf.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_projection_leaf.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_mask.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_mask.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_mask.cc:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node_progress_proxy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node_progress_proxy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [929/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node_facade.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node_facade.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [930/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node_visitor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/kis_paint_device_debug_utils.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device_debug_utils.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device_debug_utils.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [934/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisOptimizedByteArray.cpp.o [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_math_toolbox.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_math_toolbox.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_math_toolbox.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_memory_statistics_server.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_memory_statistics_server.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_memory_statistics_server.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_processing_information.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_processing_information.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [938/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_random_sub_accessor.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_random_sub_accessor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [939/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.cc:25: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_fixed_paint_device.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_fixed_paint_device.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_fixed_paint_device.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/tiles3/kis_tiled_data_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/tiles3/kis_random_accessor.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_wrapped_random_accessor.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_wrapped_random_accessor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_clone_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.cpp: In member function ‘void KisNode::handleKeyframeChannelFrameHasBeenRemoved(const KisKeyframeChannel*, int)’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.cpp:670:82: warning: unused parameter ‘channel’ [-Wunused-parameter] 670 | void KisNode::handleKeyframeChannelFrameHasBeenRemoved(const KisKeyframeChannel *channel, int time) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.cpp:670:95: warning: unused parameter ‘time’ [-Wunused-parameter] 670 | void KisNode::handleKeyframeChannelFrameHasBeenRemoved(const KisKeyframeChannel *channel, int time) | ~~~~^~~~ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisSelectionUpdateCompressor.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisSelectionUpdateCompressor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_update_outline_job.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_update_outline_job.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_update_selection_job.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_update_selection_job.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [947/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisTransactionWrapperFactory.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisTransactionWrapperFactory.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [948/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [949/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisInterstrokeDataFactory.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisInterstrokeDataFactory.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_pixel_selection.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_pixel_selection.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_pixel_selection.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [954/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisInterstrokeData.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisInterstrokeData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [955/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisTransactionWrapperFactory.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisInterstrokeDataTransactionWrapperFactory.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisInterstrokeDataTransactionWrapperFactory.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_mask.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_mask.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_mask.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands_new/kis_saved_commands.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_macro_based_undo_store.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer_utils.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer_utils.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer_utils.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [965/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_post_execution_undo_adapter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_post_execution_undo_adapter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [966/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_legacy_undo_adapter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_legacy_undo_adapter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [967/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node_progress_proxy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_processing_visitor.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [968/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transaction_data.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transaction_data.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transaction_data.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transform_worker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transform_worker.cc:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transform_worker.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_liquify_transform_worker.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_liquify_transform_worker.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [971/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transparency_mask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transparency_mask.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transparency_mask.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [972/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_perspectivetransform_worker.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_perspectivetransform_worker.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_perspectivetransform_worker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisRecycleProjectionsJob.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisRecycleProjectionsJob.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [974/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_outline_generator.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_outline_generator.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [975/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_component.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_component.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [976/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_cage_transform_worker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_cage_transform_worker.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_cage_transform_worker.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [977/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_warptransform_worker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_warptransform_worker.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_warptransform_worker.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_keyframe_channel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_keyframe_commands.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_keyframe_commands.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [979/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.cc:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_keyframe.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [981/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_keyframe_channel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_keyframe_channel.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [982/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_onion_skin_cache.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_onion_skin_cache.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [983/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer_composition.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer_composition.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer_composition.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_idle_watcher.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_idle_watcher.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_keyframe_channel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_scalar_keyframe_channel.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_scalar_keyframe_channel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/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_processing_applicator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisImageSignals.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_processing_applicator.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_processing_applicator.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_processing_applicator.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [987/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer_properties_icons.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer_properties_icons.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/krita_utils.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/krita_utils.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/krita_utils.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_onion_skin_compositor.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_onion_skin_compositor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_onion_skin_compositor.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_keyframe_channel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_raster_keyframe_channel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_raster_keyframe_channel.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_filters.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_filters.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_convolution_painter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_filters.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_multiple_projection.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_multiple_projection.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_multiple_projection.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [994/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter_environment.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter_environment.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter_environment.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [995/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/gimp_bump_map.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/gimp_bump_map.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/KisStrokeLayerStyleFilterProjectionPlane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/KisStrokeLayerStyleFilterProjectionPlane.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter_projection_plane.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [998/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node_query_path.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node_query_path.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [999/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_ls_drop_shadow_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_ls_drop_shadow_filter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_ls_satin_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_ls_satin_filter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_ls_overlay_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_ls_overlay_filter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_ls_stroke_filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_ls_stroke_filter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/KisLayerStyleKnockoutBlower.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/KisLayerStyleKnockoutBlower.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/KisLayerStyleKnockoutBlower.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_projection_plane.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_abstract_projection_plane.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_animation_interface.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisBlockBackgroundFrameGenerationLock.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_animation_interface.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisLockFrameGenerationLock.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_ls_bevel_emboss_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_ls_bevel_emboss_filter.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_layer_style_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1012/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_sequential_iterator.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_iterator_ng.h:99, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_grid_interpolation_tools.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisBezierGradientMesh.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1013/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/3rdparty/einspline/nubspline_create.cpp.o [1014/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisTranslateLayerNamesVisitor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisTranslateLayerNamesVisitor.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_ls_utils.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_ls_utils.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/layerstyles/kis_ls_utils.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_asl_layer_style_serializer.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisAslStorage.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisAslStorage.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisBezierTransformMesh.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisBezierTransformMesh.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/ImageShape.cpp.o [1023/3305] Building CXX object plugins/flake/imageshape/CMakeFiles/krita_shape_image.dir/ImageShapeFactory.cpp.o [1024/3305] Linking CXX shared module plugins/flake/imageshape/krita_shape_image.so [1025/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/color/colorspaceextensions/kis_desaturate_adjustment.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/krita_utils.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisEncloseAndFillPainter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_fill_painter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisEncloseAndFillPainter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisEncloseAndFillPainter.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_asl_layer_style_serializer.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_asl_layer_style_serializer.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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 kritapsd [1034/3305] Automatic MOC for target kritaimpex [1035/3305] Automatic MOC for target kritatransformmaskstubs [1036/3305] Building CXX object libs/psd/CMakeFiles/kritapsd.dir/kritapsd_autogen/mocs_compilation.cpp.o [1037/3305] Building CXX object libs/impex/CMakeFiles/kritaimpex.dir/kritaimpex_autogen/mocs_compilation.cpp.o [1038/3305] Building CXX object sdk/tests/CMakeFiles/kritatransformmaskstubs.dir/kritatransformmaskstubs_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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/impex/KisExportCheckBase.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/impex/KisExportCheckBase.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transform_mask_params_factory_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/sdk/tests/KritaTransformMaskStubs.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transform_mask_params_interface.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/sdk/tests/KisDumbAnimatedTransformMaskParamsHolder.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/sdk/tests/KisDumbAnimatedTransformMaskParamsHolder.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/impex/KisPreExportChecker.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/impex/KisPreExportChecker.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1044/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_scaling_size_brush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1045/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_boundary.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_boundary.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1046/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psd/psd_header.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psd/psd_header.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1047/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transform_mask_params_interface.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/sdk/tests/KisDumbTransformMaskParams.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/sdk/tests/KisDumbTransformMaskParams.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/sdk/tests/KisDumbTransformMaskParams.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psd/psd_resource_section.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1049/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psd/psd_resource_block.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psd/psd_resource_block.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1050/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/brush/kritalibbrush_autogen/EWIEGA46WW/../../../../../libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/brush/kritalibbrush_autogen/EWIEGA46WW/../../../../../libs/brush/KisBrushServerProvider.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/brush/kritalibbrush_autogen/EWIEGA46WW/moc_KisBrushServerProvider.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/brush/kritalibbrush_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/brush/kritalibbrush_autogen/EWIEGA46WW/../../../../../libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/brush/kritalibbrush_autogen/EWIEGA46WW/../../../../../libs/brush/kis_brush_factory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/brush/kritalibbrush_autogen/EWIEGA46WW/../../../../../libs/brush/kis_brush_registry.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/brush/kritalibbrush_autogen/EWIEGA46WW/moc_kis_brush_registry.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/brush/kritalibbrush_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush_factory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_predefined_brush_factory.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_predefined_brush_factory.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush_factory.h:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisBrushServerProvider.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisBrushServerProvider.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_auto_brush.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_auto_brush.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_auto_brush.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psd/psd_additional_layer_info_block.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psd/psd_additional_layer_info_block.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator_registry.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psd/psd_additional_layer_info_block.h:25: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/impex/KisExportCheckBase.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/impex/KisExportCheckRegistry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/impex/KisExportCheckRegistry.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator_registry.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/impex/KisExportCheckRegistry.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisColorfulBrush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_png_brush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_png_brush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush_registry.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush_registry.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush_factory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush_registry.h:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psd/psd_pixel_utils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psd/psd_pixel_utils.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psd/psd_pixel_utils.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1059/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psd/psd_layer_section.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psd/psd_layer_section.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psd/psd_layer_section.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1060/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psd/psd_layer_record.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psd/psd_layer_record.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psd/psd_layer_record.h:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1061/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kis_qimage_pyramid.cpp.o [1062/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_svg_brush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_svg_brush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1063/3305] Linking CXX static library sdk/tests/libkritatransformmaskstubs.a [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_abr_brush.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_abr_brush.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_abr_brush.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_abr_brush_collection.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_abr_brush_collection.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_abr_brush_collection.cpp:26: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisColorfulBrush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_gbr_brush.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_imagepipe_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_pipebrush_parasite.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_pipebrush_parasite.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_pipebrush_parasite.h:27: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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] Linking CXX shared library libs/psd/libkritapsd.so.19.0.0 [1070/3305] Creating library symlink libs/psd/libkritapsd.so.19 libs/psd/libkritapsd.so [1071/3305] Automatic MOC for target kritatiffpsd [1072/3305] Automatic MOC for target kritapsd_static [1073/3305] Building CXX object plugins/impex/tiff/CMakeFiles/kritatiffpsd.dir/kritatiffpsd_autogen/mocs_compilation.cpp.o [1074/3305] Building CXX object plugins/impex/psd/CMakeFiles/kritapsd_static.dir/kritapsd_static_autogen/mocs_compilation.cpp.o [1075/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisColorfulBrush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_gbr_brush.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_gbr_brush.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_gbr_brush.cpp:25: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1076/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.cpp: In member function ‘virtual void KisBrush::generateMaskAndApplyMaskOrCreateDab(KisFixedPaintDeviceSP, ColoringInformation*, const KisDabShape&, const KisPaintInformation&, double, double, qreal, qreal) const’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.cpp:676:72: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 676 | QScopedArrayPointer alphaArray(new quint8[maskWidth]); | ^ In file included from /usr/include/c++/15/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.14/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) | ^~~~~~~~ [1077/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisBrushTypeMetaDataFixup.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1078/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_abr_brush_collection.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisAbrStorage.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisAbrStorage.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1079/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_text_brush.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_text_brush.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1080/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisColorfulBrush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_gbr_brush.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_imagepipe_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_imagepipe_brush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_pipebrush_parasite.h:27, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_imagepipe_brush.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisColorfulBrush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisColorfulBrush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisColorfulBrush.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush_factory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_text_brush_factory.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_text_brush_factory.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush_factory.h:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_auto_brush_factory.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_auto_brush_factory.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush_factory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_auto_brush_factory.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisBrushModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1085/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/psd/psd_colormode_block.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/psd/psd_colormode_block.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1086/3305] Linking CXX shared library libs/brush/libkritalibbrush.so.19.0.0 [1087/3305] Creating library symlink libs/brush/libkritalibbrush.so.19 libs/brush/libkritalibbrush.so [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_psd_resource_record.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_psd_resource_record.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1089/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_psd_layer_record.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_psd_layer_record.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psd/psd_layer_section.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_psd_layer_record.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1090/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/psd/psd_image_data.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/psd/psd_image_data.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/psd/psd_image_data.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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_wdggenerators.h [1097/3305] Generating ui_KoStrokeConfigWidget.h [1098/3305] Generating ui_KisDitherWidget.h [1099/3305] Generating ui_KisAutoLevelsWidget.h [1100/3305] Generating ui_wdgaboutapplication.h [1101/3305] Generating ui_wdgfullscreensettings.h [1102/3305] Generating ui_wdgbookmarkedconfigurationseditor.h [1103/3305] Generating ui_wdgapplyprofile.h [1104/3305] Generating ui_wdgcustompattern.h [1105/3305] Generating ui_wdglayerproperties.h [1106/3305] Generating ui_KoFillConfigWidget.h [1107/3305] Generating ui_wdgsegmentgradienteditor.h [1108/3305] Generating ui_wdgperformancesettings.h [1109/3305] Generating ui_wdgcolorsettings.h [1110/3305] Generating ui_wdggeneralsettings.h [1111/3305] Generating ui_wdgcolorspaceselector.h [1112/3305] Generating ui_wdgtabletsettings.h [1113/3305] Generating ui_wdgcolorspaceselectoradvanced.h [1114/3305] Generating ui_kis_matrix_widget.h [1115/3305] Generating ui_wdggeometryoptions.h [1116/3305] Generating ui_wdgmaskfromselection.h [1117/3305] Generating ui_wdgmasksource.h [1118/3305] Generating ui_wdgfilterdialog.h [1119/3305] Generating ui_wdgmetadatamergestrategychooser.h [1120/3305] Generating ui_wdgpaintoppresets.h [1121/3305] Generating ui_wdgdlggeneratorlayer.h [1122/3305] Generating ui_wdgdisplaysettings.h [1123/3305] Generating ui_wdgnewimage.h [1124/3305] Generating ui_wdgimageproperties.h [1125/3305] Generating ui_wdgpaintopsettings.h [1126/3305] Generating ui_wdgdlgfilelayer.h [1127/3305] Generating ui_KisDetailsPaneBase.h [1128/3305] Generating ui_wdgfilterselector.h [1129/3305] Generating ui_wdgnodequerypatheditor.h [1130/3305] Generating ui_wdgpresetselectorstrip.h [1131/3305] Generating ui_wdgsavebrushpreset.h [1132/3305] Generating ui_wdgpreseticonlibrary.h [1133/3305] Generating ui_wdgimportimagesequence.h [1134/3305] Generating ui_wdgstrokeselectionproperties.h [1135/3305] Generating ui_KisOpenPaneBase.h [1136/3305] Generating ui_wdgstopgradienteditor.h [1137/3305] Generating ui_wdgsessionmanager.h [1138/3305] Generating ui_wdgnewwindowlayout.h [1139/3305] Generating ui_wdgfilternodecreation.h [1140/3305] Generating ui_wdgrectangleconstraints.h [1141/3305] Generating ui_WdgDlgPaletteEditor.h [1142/3305] Generating ui_KisWelcomePage.h [1143/3305] Generating ui_wdgchangeclonesource.h [1144/3305] Generating ui_koDocumentInfoAboutWidget.h [1145/3305] Generating ui_koDocumentInfoAuthorWidget.h [1146/3305] Generating ui_wdgMissingColorProfile.h [1147/3305] Generating ui_wdgPasteFormat.h [1148/3305] Generating ui_wdgconvertcolorspace.h [1149/3305] Generating ui_WdgPopupPaletteSettings.h [1150/3305] Generating ui_kis_dlg_brush_hud_config.h [1151/3305] Generating ui_kis_delayed_save_dialog.h [1152/3305] Generating ui_kis_dlg_hlg_import.h [1153/3305] Generating ui_KisRecoverNamedAutosaveDialog.h [1154/3305] Generating ui_kis_input_configuration_page.h [1155/3305] Generating ui_kis_edit_profiles_dialog.h [1156/3305] Generating ui_kis_input_configuration_page_item.h [1157/3305] Generating ui_KisNewsPage.h [1158/3305] Generating ui_wdgGamutMaskToolbar.h [1159/3305] Generating ui_kis_key_input_editor.h [1160/3305] Generating ui_kis_mouse_input_editor.h [1161/3305] Generating ui_kis_wheel_input_editor.h [1162/3305] Generating ui_WdgColorOverlay.h [1163/3305] Generating ui_wdgContour.h [1164/3305] Generating ui_wdgdropshadow.h [1165/3305] Generating ui_WdgGradientOverlay.h [1166/3305] Generating ui_wdglayerstyles.h [1167/3305] Generating ui_WdgPatternOverlay.h [1168/3305] Generating ui_wdgBevelAndEmboss.h [1169/3305] Generating ui_wdgblendingoptions.h [1170/3305] Generating ui_wdgInnerGlow.h [1171/3305] Generating ui_WdgSatin.h [1172/3305] Generating ui_WdgStroke.h [1173/3305] Generating ui_wdgstylesselector.h [1174/3305] Generating ui_wdgTexture.h [1175/3305] Generating ui_wdg_animationrenderer.h [1176/3305] Generating ui_tablettest.h [1177/3305] Generating ui_wdgKisLayerStyleAngleSelector.h [1178/3305] Generating ui_wdgsplash.h [1179/3305] Generating ui_wdg_canvassize.h [1180/3305] Generating ui_video_export_options_dialog.h [1181/3305] Generating ui_kis_screen_size_choice_dialog.h [1182/3305] Generating ui_wdg_imagesize.h [1183/3305] Generating ui_wdg_layersize.h [1184/3305] Generating ui_VideoHDRMetadataOptionsDialog.h [1185/3305] Generating ui_VideoImportDialog.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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_grid_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_grid_decoration.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1189/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_image_patch.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_updates_compressor.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_updates_compressor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1191/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_grid_config.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1192/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_image_patch.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_projection_backend.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_projection_backend.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1193/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_tool_proxy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_tool_proxy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_coordinates_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_coordinates_converter.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_coordinates_converter.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1195/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_image_patch.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_image_patch.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1196/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_grid_manager.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_grid_manager.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_grid_manager.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_prescaled_projection.h:25, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_prescaled_projection.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_prescaled_projection.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_projection_backend.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_prescaled_projection.cpp:29: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_abstract_canvas_widget.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_widget_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_qpainter_canvas.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_qpainter_canvas.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_qpainter_canvas.cpp:25: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_updates_compressor.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_qpainter_canvas.cpp:43: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_controller.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_controller.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_controller.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_image_textures.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_canvas2.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_controller.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_image_patch.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_abstract_canvas_widget.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_widget_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_widget_base.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_widget_base.cpp:25: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_widget_base.cpp:30: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_image_textures.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_canvas2.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.cpp:71: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_snap_config.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1208/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/kis_about_application.cpp.o [1209/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_change_guides_command.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_guides_decoration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_guides_decoration.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_guides_decoration.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1211/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/KisSnapPixelStrategy.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1212/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_guides_config.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_infinity_manager.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_infinity_manager.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_infinity_manager.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_guides_decoration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_guides_manager.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_guides_manager.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_image_pyramid.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_image_pyramid.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_projection_backend.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_image_pyramid.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_image_pyramid.cpp: In member function ‘void KisImagePyramid::retrieveImageData(const QRect&)’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_image_pyramid.cpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 263 | if (m_channelFlags.size() != projectionCs->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_adj_layer_props.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_adj_layer_props.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_adj_layer_props.cc:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_clipboard.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_paste_format.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_paste_format.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1218/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/slider_and_spin_box_sync.cpp.o [1219/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_adjustment_layer.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_adjustment_layer.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_adjustment_layer.cc:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_filter.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_filter.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_wdg_generator.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/ui/ui_wdgdlggeneratorlayer.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_generator_layer.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_generator_layer.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_generator_layer.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_file_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_file_layer.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_file_layer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_delayed_save_dialog.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_delayed_save_dialog.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisRecoverNamedAutosaveDialog.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisRecoverNamedAutosaveDialog.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_png_import.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_clipboard.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_missing_color_profile.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_missing_color_profile.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_stroke_selection_properties.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_stroke_selection_properties.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_stroke_selection_properties.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_image_properties.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_image_properties.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_image_properties.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_import_image_sequence.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisResourceServerProvider.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisSessionManagerDialog.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisSessionManagerDialog.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1233/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_node_dummies_graph.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_node_dummies_graph.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1234/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisDlgChangeCloneSource.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisDlgChangeCloneSource.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_clone_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisDlgChangeCloneSource.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_dummies_facade_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_dummies_facade.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_dummies_facade.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_node_shapes_graph.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_node_shapes_graph.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1237/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisColorSpaceConversionDialog.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisColorSpaceConversionDialog.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1238/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/ui/ui_wdgsavebrushpreset.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisDlgSavePreset.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisDlgSavePreset.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_layer_properties.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_layer_properties.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_multinode_property.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_layer_properties.cc:27: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_dummies_facade_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_dummies_facade_base.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_selection_canvas.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_selection_canvas.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1243/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_node_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_node_shape.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_node_shape.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1244/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisDlgConfigureCumulativeUndo.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_take_all_shapes_command.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_take_all_shapes_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/brushhud/kis_uniform_paintop_property_widget.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/brushhud/kis_uniform_paintop_property_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_selection_model.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_selection_model.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_dummies_facade_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_controller.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_controller.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_based_layer.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_adjustment_layer.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_controller.cpp:28: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/brushhud/kis_brush_hud_properties_list.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/brushhud/kis_brush_hud_properties_list.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_bookmarked_configurations_editor.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_bookmarked_configurations_editor.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_bookmarked_configurations_model.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_bookmarked_configurations_model.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisImageResolutionProxy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_selection.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_selection.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_selection.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_layer_canvas.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_layer_canvas.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_layer_canvas.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_layer.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_layer.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_layer.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1257/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_layer_style.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_layer_style.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/kis_color_button.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/ui/ui_wdgBevelAndEmboss.h:28, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_layer_style.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1258/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/brushhud/kis_dlg_brush_hud_config.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/brushhud/kis_dlg_brush_hud_config.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/brushhud/kis_dlg_brush_hud_config.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/brushhud/kis_brush_hud.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/brushhud/kis_brush_hud.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/brushhud/kis_brush_hud_properties_config.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/brushhud/kis_brush_hud_properties_config.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/brushhud/kis_brush_hud_properties_config.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_bookmarked_configurations_model.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_bookmarked_filter_configurations_model.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_bookmarked_filter_configurations_model.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_bookmarked_filter_configurations_model.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1263/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_categorized_list_model.cpp.o [1264/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisOcioConfiguration.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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPaintopPropertiesBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPaintopPropertiesBase.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPaintopPropertiesBase.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/KisPlaybackEngine.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPlaybackEngine.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1268/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_time_span.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/KisCanvasAnimationState.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPlaybackEngineQT.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPlaybackEngineQT.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPlaybackEngineQT.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_preferences.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/kis_dlg_preferences.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPresetShadowUpdater.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPresetShadowUpdater.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_derived_resources.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDisplayConfig.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paint_ops_model.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paint_ops_model.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1275/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KoDualColorButton.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_control_frame.cpp:30: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_control_frame.cpp:35: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1276/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_composite_ops_model.cc:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1277/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_image_view_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_image_view_converter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1278/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_file_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_file_layer.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1279/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_custom_pattern.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_custom_pattern.cc:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1280/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/ui/kritaui_autogen/EWIEGA46WW/../../../../../libs/ui/KisApplication.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/ui/kritaui_autogen/EWIEGA46WW/moc_KisApplication.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/ui/kritaui_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/ui/kritaui_autogen/KGLXD3X7AI/../../../../../libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/ui/kritaui_autogen/KGLXD3X7AI/../../../../../libs/ui/canvas/kis_projection_backend.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/ui/kritaui_autogen/KGLXD3X7AI/../../../../../libs/ui/canvas/kis_image_pyramid.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/ui/kritaui_autogen/KGLXD3X7AI/moc_kis_image_pyramid.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/ui/kritaui_autogen/mocs_compilation.cpp:64: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1281/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_clipboard.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_clipboard.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_clipboard.cc:35: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1282/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_splash_screen.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisApplication.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_splash_screen.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1283/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_safe_document_loader.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_safe_document_loader.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_safe_document_loader.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1284/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_filters_model.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_filters_model.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_filters_model.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1285/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_filter_manager.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_filter_manager.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_filter_manager.cc:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_selection_adapter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_selection_adapter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1288/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_manager.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_insertion_adapter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_insertion_adapter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1289/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_image_manager.cc:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_image_manager.cc:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_import_catcher.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_import_catcher.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_import_catcher.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_filter_proxy_model.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_filter_proxy_model.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1293/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/./kis_node_commands_adapter.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_commands_adapter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_change_filter_command.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_node_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_commands_adapter.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1294/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisNodeDisplayModeAdapter.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_node_dummies_graph.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_model_index_converter_show_all.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_mask_manager.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_mask_manager.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transaction.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_mask_manager.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_mask.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_model_index_converter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_layer.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/KisReferenceImagesLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_model_index_converter.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisLayerThumbnailCache.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisLayerThumbnailCache.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_mimedata.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_mimedata.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_mimedata.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1300/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_model.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_model.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_model.cpp:29: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1301/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDecorationsManager.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDecorationsManager.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisReferenceImagesDecoration.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDecorationsManager.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1302/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_preference_set_registry.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_preference_set_registry.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1303/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_juggler_compressed.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_juggler_compressed.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_juggler_compressed.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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_painting_assistants_decoration.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistants_decoration.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistants_decoration.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistants_decoration.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1306/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_based_layer.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_adjustment_layer.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_layer_manager.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_layer_manager.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_based_layer.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1307/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_options_model.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_options_model.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisSelectionActionsAdapter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisSelectionActionsAdapter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_manager.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_manager.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_manager.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistant.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistant.cc:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisResourceServerProvider.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisResourceServerProvider.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisResourceServerProvider.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1312/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_selection_decoration.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_selection_decoration.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_selection_decoration.cc:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1313/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_workspace_resource.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1315/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_popup_palette.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_zoom_manager.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_zoom_manager.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_zoom_manager.cc:25: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_statusbar.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_statusbar.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_statusbar.cc:40: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_png_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_png_converter.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_png_converter.cpp:37: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1321/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisIdleTaskStrokeStrategy.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1322/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_box.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_box.cc:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_box.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1323/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisActionPlugin.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisActionPlugin.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1324/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisIdleTasksManager.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisIdleTasksManager.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1325/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_multinode_property.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_multinode_property.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_multinode_property.h:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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_canvas_controls_manager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_controls_manager.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_favorite_resource_manager.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1329/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisUiFont.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1330/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_selection_manager.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_selection_manager.cc:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_selection_manager.cc:28: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1331/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1332/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/opengl/kis_texture_tile_info_pool.cpp.o [1333/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImageThumbnailStrokeStrategy.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImageThumbnailStrokeStrategy.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImageThumbnailStrokeStrategy.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1334/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/opengl/KisScreenInformationAdapter.cpp.o [1335/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_canvas_debugger.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1336/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_abstract_canvas_widget.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_widget_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_canvas2.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_canvas2.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_image_textures.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_canvas2.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1337/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_texture_tile.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_texture_tile.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_texture_tile.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile.cpp:196:32: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 195 | if (!blockMipmapRegeneration && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | patchLevelOfDetail > 0 && | ~~~~~~~~~~~~~~~~~~~~~~~^~ 197 | (m_needsMipmapRegeneration && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | !updateInfo.isEntireTileUpdated()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_shader_loader.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/KisOpenGLBufferCircularStorage.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/KisOpenGLBufferCreationGuard.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/KisOpenGLSync.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/KisOpenGLSync.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/KisOpenGLModeProber.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/KisOpenGLModeProber.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_image_patch.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:112:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 112 | m_d->channelFlags.size() == projection->colorSpace()->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1346/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_delegated_tool_policies.cpp.o [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisWelcomePageWidget.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisWelcomePageWidget.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisWelcomePageWidget.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1349/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_image_patch.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_image_textures.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_image_textures.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.cpp:34: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.cpp:85:10: warning: ‘void {anonymous}::appendOpenGLWarningString(KLocalizedString)’ defined but not used [-Wunused-function] 85 | void appendOpenGLWarningString(KLocalizedString warning) | ^~~~~~~~~~~~~~~~~~~~~~~~~ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_fps_decoration.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_fps_decoration.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_fps_decoration.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_stabilized_events_sampler.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_stabilized_events_sampler.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/KisAsynchronousStrokeUpdateHelper.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/KisAsynchronousStrokeUpdateHelper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_selection_tool_config_widget_helper.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_selection_tool_config_widget_helper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1355/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_selection_tool_helper.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_selection_tool_helper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1356/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_image_patch.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_image_textures.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/KisOpenGLCanvasRenderer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/KisOpenGLCanvasRenderer.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_rectangle_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_rectangle_constraint_widget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_speed_smoother.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_painting_information_builder.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_painting_information_builder.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_painting_information_builder.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand_helper.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_multihand_helper.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_multihand_helper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand_helper.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_figure_painting_tool_helper.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_figure_painting_tool_helper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/kis_painter_based_stroke_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/freehand_stroke.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_figure_painting_tool_helper.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.cc:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_image_textures.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_canvas2.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.cc:47: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand.cc:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_rectangle_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_ellipse_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_ellipse_base.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/KisStabilizerDelayedPaintHelper.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/KisStabilizerDelayedPaintHelper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand_helper.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand_helper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand_helper.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_paint.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_paint.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_tool_proxy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_input_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_polyline_base.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_rectangle_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_rectangle_base.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1372/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/KisStrokeCompatibilityInfo.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/KisStrokeCompatibilityInfo.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/KisStrokeCompatibilityInfo.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1373/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_smoothing_options.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/KisToolOutlineBase.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/KisToolOutlineBase.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/KisStrokeSpeedMonitor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/KisStrokeSpeedMonitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/KisStrokeSpeedMonitor.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_utils.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_utils.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_utils.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/tool/kis_resources_snapshot.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/KisFreehandStrokeInfo.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/KisFreehandStrokeInfo.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1381/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/KisNodeSelectionRecipe.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/KisNodeSelectionRecipe.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1382/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/freehand_stroke.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/freehand_stroke.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/kis_painter_based_stroke_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/freehand_stroke.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_simple_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/kis_color_sampler_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/kis_color_sampler_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/kis_color_sampler_stroke_strategy.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1384/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/KisMaskedFreehandStrokePainter.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1385/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/toolbox/KoToolBoxButton.cpp.o [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/KisMaskingBrushRenderer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/KisMaskingBrushRenderer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/KisMaskingBrushRenderer.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_simple_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisRunnableBasedStrokeStrategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/kis_painter_based_stroke_strategy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/kis_painter_based_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/kis_painter_based_stroke_strategy.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1391/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_cmb_contour.cpp.o [1392/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy_undo_command_based.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/kis_filter_stroke_strategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/kis_filter_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/kis_filter_stroke_strategy.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/toolbox/KoToolBox.cpp:33: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/KisAsyncColorSamplerHelper.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/KisAsyncColorSamplerHelper.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/KisAsyncColorSamplerHelper.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy_undo_command_based.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/move_stroke_strategy.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/move_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transaction.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/move_stroke_strategy.h:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1401/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisCurveWidgetConnectionHelper.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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/gradient/KisGradientChooser.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_cmb_gradient.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1403/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_tone_curve_widget.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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_paintop_list_widget.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1405/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisCurveWidgetControlsManager.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KisCurveWidgetControlsManager.cpp:210:40: warning: type attributes ignored after type is already defined [-Wattributes] 210 | template class KRITAUI_EXPORT_INSTANCE KisCurveWidgetControlsManager; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KisCurveWidgetControlsManager.cpp:211:40: warning: type attributes ignored after type is already defined [-Wattributes] 211 | template class KRITAUI_EXPORT_INSTANCE KisCurveWidgetControlsManager; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1406/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_cmb_composite.cc:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_cie_tongue_widget.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_cie_tongue_widget.cpp:42: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1408/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_mask_widgets.cpp.o [1409/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_cie_tongue_widget.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/ui/ui_wdgcolorspaceselectoradvanced.h:26, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_advanced_color_space_selector.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_color_space_selector.cc:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1410/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_iconwidget.cc.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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_curve_widget.cpp:36: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_curve_widget.cpp:53: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/widgets/kis_curve_widget_p.h:188:46: warning: ‘QPalette::Background’ is deprecated: Use QPalette::Window instead [-Wdeprecated-declarations] 188 | p.setPen(QPen(appPalette.color(QPalette::Background), 1, Qt::SolidLine)); | ^~~~~~~~~~ In file included from /usr/include/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.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_multi_bool_filter_widget.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_multi_bool_filter_widget.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_multi_double_filter_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_multi_double_filter_widget.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_image_from_clipboard_widget.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_image_from_clipboard_widget.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1416/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_multi_integer_filter_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_multi_integer_filter_widget.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1417/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_progress_widget.cpp.o [1418/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_paintop_preset_icon_library.cpp.o [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_filter_selector_widget.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_filter_selector_widget.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_filter_selector_widget.cc:25: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1420/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_tool_options_popup.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1421/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_cie_tongue_widget.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/ui/ui_wdgcolorspaceselectoradvanced.h:26, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_advanced_color_space_selector.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_advanced_color_space_selector.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_paintop_presets_chooser_popup.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_paintop_presets_chooser_popup.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_paintop_presets_chooser_popup.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_custom_image_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_custom_image_widget.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_pattern_chooser.cc:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_pattern_chooser.cc:25: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_preset_chooser.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_selection_options.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_selection_options.cc:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_scratch_pad_event_filter.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_wdg_generator.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_wdg_generator.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_wdg_generator.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/compositeops/KoCompositeOpFunctions.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/KisMaskingBrushCompositeOpFactory.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h: In instantiation of ‘static _Tdst KoColorSpaceMaths<_T, _Tdst>::multiply(_T, _Tdst, _Tdst) [with _T = unsigned int; _Tdst = unsigned int]’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:564:72: required from ‘T Arithmetic::mul(T, T, T) [with T = unsigned int]’ 564 | inline T mul(T a, T b, T c) { return KoColorSpaceMaths::multiply(a, b, c); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/KisMaskingBrushCompositeOp.h:74:31: required from ‘channels_type KisMaskingBrushCompositeDetail::CompositeFunction::apply(channels_type, channels_type) [with channels_type = unsigned int]’ 74 | return Arithmetic::mul(src, dst, StrengthCompositeFunctionBase::strength); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/strokes/KisMaskingBrushCompositeOp.h:555:56: required from ‘void KisMaskingBrushCompositeOp::composite(const quint8*, int, quint8*, int, int, int) [with channels_type = unsigned int; int composite_function = 0; bool mask_is_alpha = true; bool use_strength = true; quint8 = unsigned char]’ 555 | *dstDataPtr = m_compositeFunction.apply(maskScaled, *dstDataPtr); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoColorSpaceMaths.h:218:107: warning: integer overflow in expression of type ‘KoColorSpaceMaths::dst_compositetype’ {aka ‘long long int’} results in ‘-8589934591’ [-Woverflow] 218 | return (dst_compositetype(a)*b*c) / (dst_compositetype(KoColorSpaceMathsTraits<_Tdst>::unitValue) * KoColorSpaceMathsTraits<_T>::unitValue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1437/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_widget_chooser.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1438/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.cpp: In member function ‘virtual void KisScratchPad::paintEvent(QPaintEvent*)’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_scratch_pad.cpp:465:27: warning: ‘constexpr QFlags::QFlags(Zero) [with Enum = QPainter::RenderHint; Zero = int QFlags::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] 465 | gc.setRenderHints(0); // that will use NN | ^ In file included from /usr/include/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.14/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) {} | ^~~~~~ [1439/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KisLodAvailabilityData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1440/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_color_filter_combo.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_color_filter_combo.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1441/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_color_label_selector_widget.cpp.o [1442/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_workspace_chooser.cpp:28: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_layer_filter_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_layer_filter_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_paintop_presets_editor.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_paintop_presets_editor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_paintop_presets_editor.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_lod_availability_widget.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_histogram.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KisHistogramView.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KisScreenColorSampler.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KoDualColorButton.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KoDualColorButton.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_preset_live_preview_view.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_preset_live_preview_view.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_preset_live_preview_view.h:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KisAutoLevelsWidget.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KisAutoLevelsWidget.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisAutoLevels.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KisAutoLevelsWidget.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_zoom_scrollbar.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1457/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KoStrokeConfigWidget.cpp:57: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1458/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_histogram.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KisHistogramPainter.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KisHistogramPainter.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KisDitherWidget.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/gradient/KisGradientWidgetsUtils.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/gradient/KisStopGradientSlider.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/krita_utils.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/gradient/KisStopGradientSlider.cpp:26: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KoFillConfigWidget.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KoFillConfigWidget.cpp:49: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1463/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisColorSamplerPreviewPreview.cpp.o [1464/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/gradient/KisGradientWidgetsUtils.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/gradient/KisGradientWidgetsUtils.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/gradient/KisSegmentGradientSlider.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/krita_utils.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/gradient/KisSegmentGradientSlider.cpp:26: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/kis_color_button.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/gradient/KisGradientColorEditor.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1467/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoStopGradient.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/gradient/KisStopGradientEditor.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/gradient/KisSegmentGradientEditor.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/gradient/KisGradientChooser.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/gradient/KisGradientChooser.cpp:29: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1470/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KisGamutMaskToolbar.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoStopGradient.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/gradient/KisGenericGradientEditor.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1472/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisDlgPaletteEditor.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1473/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KisNewsWidget.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1474/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/utils/KisRecentDocumentsModelWrapper.cpp.o [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/utils/kis_document_aware_spin_box_unit_manager.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/utils/kis_document_aware_spin_box_unit_manager.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/utils/KisDitherUtil.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/utils/KisDitherUtil.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/utils/KisDitherUtil.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/utils/KisFileIconCreator.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPaletteEditor.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPaletteEditor.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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_tool_invocation_action.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_tool_proxy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_tool_invocation_action.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1486/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_alternate_invocation_action.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_alternate_invocation_action.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1487/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_pan_action.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1488/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_stroke_shortcut.cpp.o [1489/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_controller.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_rotate_canvas_action.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_rotate_canvas_action.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_tool_proxy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_input_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_change_frame_action.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_gamma_exposure_action.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_zoom_action.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/KisPopupWidgetAction.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/KisPopupWidgetAction.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_change_primary_setting_action.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_change_primary_setting_action.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_tool_proxy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_input_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_input_manager.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_select_layer_action.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1499/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/KisCanvasOnlyAction.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/KisCanvasOnlyAction.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1500/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_abstract_canvas_widget.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_widget_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_canvas2.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/KisQtWidgetsTweaker.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_image_textures.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_canvas2.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1501/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/KisTouchGestureAction.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_shortcut_matcher.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/input/kis_shortcut_matcher.cpp:507:78: warning: unused parameter ‘localPos’ [-Wunused-parameter] 507 | void KisShortcutMatcher::touchCancelEvent(QTouchEvent *event, const QPointF &localPos) | ~~~~~~~~~~~~~~~^~~~~~~~ [1503/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1504/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_controller.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_zoom_and_rotate_action.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_zoom_and_rotate_action.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1505/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_ui_factory.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_ui_factory.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1506/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_ui_widget.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_ui_widget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1507/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1508/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_tool_proxy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_input_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_input_manager_p.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_input_manager_p.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1509/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_filter_selection_operation.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_filter_selection_operation.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1510/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_registry.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_registry.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/VideoHDRMetadataOptionsDialog.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/VideoHDRMetadataOptionsDialog.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/actions/KisTransformToolActivationCommand.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/actions/KisTransformToolActivationCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/actions/KisTransformToolActivationCommand.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisAnimationRenderingOptions.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisAnimationRenderingOptions.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisHDRMetadataOptions.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisHDRMetadataOptions.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisHDRMetadataOptions.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_touch_shortcut.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/KisVideoSaver.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisVideoSaver.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisVideoSaver.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisVideoSaver.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1519/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_animation_frame_cache.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisFrameDisplayProxy.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisFrameDisplayProxy.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisFrameDisplayProxy.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisFrameDisplayProxy.cpp: In constructor ‘Private::Private(KisCanvas2*)’: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/animation/KisFrameDisplayProxy.cpp:20:9: warning: ‘int Private::intendedFrame’ [-Wreorder] 20 | int intendedFrame; | ^~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisFrameDisplayProxy.cpp:15:5: warning: when initialized here [-Wreorder] 15 | Private(KisCanvas2* c) | ^~~~~~~ [1520/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisAnimationRenderingOptions.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisAnimationRender.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisAnimationRender.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_document_undo_store.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/actions/KisNoParameterActionFactory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/actions/kis_selection_action_factories.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/actions/kis_selection_action_factories.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/actions/KisNoParameterActionFactory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/actions/KisPasteActionFactories.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/actions/KisPasteActionFactories.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisFFMpegWrapper.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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_configuration_page_item.cpp.o [1530/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/config/kis_input_type_delegate.cpp.o [1531/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/config/kis_action_shortcuts_model.cpp.o [1532/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/config/kis_input_button.cpp.o [1533/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_tablet_debugger.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/VideoExportOptionsDialog.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/VideoExportOptionsDialog.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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_editor_delegate.cpp.o [1536/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/config/kis_input_mode_delegate.cpp.o [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisDlgAnimationRenderer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisDlgAnimationRenderer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisDlgImportVideoAnimation.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisDlgImportVideoAnimation.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/animation/KisDlgImportVideoAnimation.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/input/config/KisGestureSelector.cpp.o [1543/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_abstract_perspective_grid.cpp.o [1544/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kcanvaspreview.cc.o /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kcanvaspreview.cc: In member function ‘virtual void KCanvasPreview::mouseMoveEvent(QMouseEvent*)’: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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/kis_input_profile_manager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_input_profile_manager.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1546/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/config/kis_input_configuration_page.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/KisAutoSaveRecoveryDialog.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisAutoSaveRecoveryDialog.cpp: In constructor ‘KisAutoSaveRecoveryDialog::KisAutoSaveRecoveryDialog(const QStringList&, QWidget*)’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisAutoSaveRecoveryDialog.cpp:219:46: warning: ‘Qt::LocalDate’ is deprecated: Use QLocale [-Wdeprecated-declarations] 219 | file->date = "(" + date.toString(Qt::LocalDate) + ")"; | ^~~~~~~~~ In file included from /usr/include/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.14/libs/widgets/KoDialog.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisAutoSaveRecoveryDialog.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/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 | ^~~~~~~~~ [1549/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/processing/KisEncloseAndFillProcessingVisitor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/processing/KisEncloseAndFillProcessingVisitor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/processing/KisEncloseAndFillProcessingVisitor.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1550/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisImportUserFeedbackInterface.cpp.o [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/processing/fill_processing_visitor.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/processing/fill_processing_visitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_resources_snapshot.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/processing/fill_processing_visitor.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/imagesize/dlg_layersize.cc:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/imagesize/imagesize.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/imagesize/imagesize.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/imagesize/imagesize.cc:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_mirror_axis.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_mirror_axis.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_mirror_axis.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1555/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisImageBarrierLock.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportUtils.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportUtils.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/imagesize/dlg_imagesize.cc:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1557/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/imagesize/dlg_canvassize.cc:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1558/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_view_color_scheme.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_simple_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisCloneDocumentStroke.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisCloneDocumentStroke.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisCloneDocumentStroke.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_async_action_feedback.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_async_action_feedback.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisUndoActionsUpdateManager.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisCanvasWindow.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisApplication.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisApplication.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1576/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisTemplateCreateDia.cpp:30: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1577/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/qtsingleapplication/qtsingleapplication.cpp.o [1578/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisNetworkAccessManager.cpp.o [1579/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_mainwindow_observer.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPart.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPart.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1582/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisRemoteFileFetcher.cpp.o [1583/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportManager.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1584/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_mirror_manager.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_mirror_manager.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_mirror_manager.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/ui/KisMultiFeedRSSModel.cpp: In member function ‘virtual QVariant MultiFeedRssModel::data(const QModelIndex&, int) const’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMultiFeedRSSModel.cpp:160:74: warning: ‘Qt::DefaultLocaleShortDate’ is deprecated: Use QLocale [-Wdeprecated-declarations] 160 | "
(" + item.pubDate.toLocalTime().toString(Qt::DefaultLocaleShortDate) + ") " | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/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.14/libs/ui/KisMultiFeedRSSModel.h:29, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.cpp: In constructor ‘KisDocument::KisDocument(bool)’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.cpp:628:68: warning: ‘void KoDocumentResourceManager::setGlobalShapeController(KoShapeController*)’ is deprecated [-Wdeprecated-declarations] 628 | d->shapeController->resourceManager()->setGlobalShapeController(d->koShapeController); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.cpp:34: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/KisDocument.cpp: In member function ‘void KisDocument::copyFromDocumentImpl(const KisDocument&, CopyPolicy)’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.cpp:1216:72: warning: ‘void KoDocumentResourceManager::setGlobalShapeController(KoShapeController*)’ is deprecated [-Wdeprecated-declarations] 1216 | d->shapeController->resourceManager()->setGlobalShapeController(d->koShapeController); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisSaveGroupVisitor.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisSaveGroupVisitor.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisSaveGroupVisitor.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisApplicationArguments.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisApplicationArguments.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView_p.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisApplication.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisWindowLayoutManager.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1592/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisAndroidFileProxy.cpp.o [1593/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisSessionResource.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisSessionResource.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1594/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisMLTProducerKrita.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/KisMLTProducerKrita.cpp:221:52: warning: unused parameter ‘owner’ [-Wunused-parameter] 221 | static void producer_property_changed( mlt_service owner, mlt_producer self, mlt_event_data event_data) | ~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/libs/ui/KisMLTProducerKrita.cpp:275:46: warning: unused parameter ‘id’ [-Wunused-parameter] 275 | const char *id, | ~~~~~~~~~~~~^~ [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.14/libs/ui/KisReferenceImagesDecoration.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisReferenceImagesDecoration.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisReferenceImagesDecoration.h:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1596/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/StoryboardItem.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/StoryboardItem.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1597/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisWindowLayoutResource.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisWindowLayoutResource.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1598/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisReferenceImage.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisReferenceImage.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisReferenceImage.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_layer_canvas.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/KisReferenceImagesLayer.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_layer.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/KisReferenceImagesLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/KisReferenceImagesLayer.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDecorationsWrapperLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDecorationsWrapperLayer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDecorationsWrapperLayer.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_tool_proxy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_input_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.cpp:67: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisNodeActivationActionCreatorVisitor.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisNodeActivationActionCreatorVisitor.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisNodeActivationActionCreatorVisitor.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1603/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KoDocumentInfoDlg.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1604/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KoDocumentInfo.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1605/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1606/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisAbstractFrameCacheSwapper.cpp.o [1607/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationRenderDialogBase.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationCacheRenderDialog.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationCacheRenderDialog.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_seexpr_script_chooser.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/kis_seexpr_script_chooser.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisAsyncAnimationRendererBase.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisAsyncAnimationCacheRenderer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisAsyncAnimationCacheRenderer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisAsyncAnimationCacheRenderer.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisAsyncAnimationRendererBase.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisAsyncAnimationRendererBase.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisAsyncAnimationRendererBase.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPlaybackEngineMLT.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPlaybackEngineMLT.cpp: In member function ‘void KisPlaybackEngineMLT::Private::initializeConsumers()’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPlaybackEngineMLT.cpp:216:90: warning: cast between incompatible function types from ‘void (*)(mlt_consumer, void*, mlt_frame)’ {aka ‘void (*)(mlt_consumer_s*, void*, mlt_frame_s*)’} to ‘mlt_listener’ {aka ‘void (*)(mlt_properties_s*, void*, mlt_event_data)’} [-Wcast-function-type] 216 | pullConsumerConnection.reset(pullConsumer->listen("consumer-frame-show", m_self, (mlt_listener)mltOnConsumerFrameShow)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisAsyncAnimationRendererBase.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisAsyncAnimationFramesSavingRenderer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisAsyncAnimationFramesSavingRenderer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisAsyncAnimationFramesSavingRenderer.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1613/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/wintab/drawpile_tablettester/tablettester.cpp.o [1614/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationRenderDialogBase.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationFramesSaveDialog.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationFramesSaveDialog.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationFramesSaveDialog.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1615/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_animation_frame_cache.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_animation_frame_cache.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_animation_frame_cache.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl_image_textures.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_animation_frame_cache.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1616/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/wintab/drawpile_tablettester/tablettest.cpp.o [1617/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationRenderDialogBase.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationRenderDialogBase.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_async_action_feedback.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/dialogs/KisAsyncAnimationRenderDialogBase.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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/kis_animation_importer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_animation_importer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_animation_importer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_animation_importer.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1620/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_time_span.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/KisCanvasAnimationState.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/KisCanvasAnimationState.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/KisCanvasAnimationState.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_animation_cache_populator.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_animation_cache_populator.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_animation_cache_populator.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_animation_cache_populator.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1622/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisFrameDataSerializer.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisFrameDataSerializer.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1623/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisFrameCacheStore.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisFrameCacheSwapper.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisFrameCacheSwapper.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_image_patch.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisInMemoryFrameCacheSwapper.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisFrameCacheStore.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisFrameCacheStore.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisFrameCacheStore.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/ui/opengl/kis_texture_tile_update_info.h:161:90: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 161 | if (!channelFlags.isEmpty() && selectedChannelIndex >= 0 && selectedChannelIndex < m_patchColorSpace->channelCount()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisFrameCacheStore.cpp: At global scope: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisFrameCacheStore.cpp:93:1: warning: ‘{anonymous}::FrameInfo::FrameInfo(const QRect&, const QRect&, int, KisFrameDataSerializer&, {anonymous}::FrameInfoSP)’ defined but not used [-Wunused-function] 93 | FrameInfo::FrameInfo(const QRect &dirtyImageRect, const QRect &imageBounds, int levelOfDetail, KisFrameDataSerializer &serializer, FrameInfoSP baseFrame) | ^~~~~~~~~ [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 kritalibkra [1629/3305] Automatic MOC for target kritaqmicinterface [1630/3305] Automatic MOC for target kritabasicflakes [1631/3305] Automatic MOC for target kritalayerdocker_static [1632/3305] Automatic MOC for target kritalutdocker_static [1633/3305] Automatic MOC for target kritatasksetdocker [1634/3305] Automatic MOC for target kritaassistanttool_static [1635/3305] Automatic MOC for target kritaanimationdocker_static [1636/3305] Automatic MOC for target kritaartisticcolorselector [1637/3305] Automatic MOC for target kritasmallcolorselector [1638/3305] Automatic MOC for target kritaspecificcolorselector [1639/3305] Automatic MOC for target kritastoryboarddocker_static [1640/3305] Automatic MOC for target kritatooltransform_static [1641/3305] Generating ui_wdg_tool_transform.h [1642/3305] Generating ui_AssistantsToolOptions.h [1643/3305] Generating ui_WdgLayerBox.h [1644/3305] Generating moc_NodePropertyAction_p.cpp [1645/3305] Generating moc_SyncButtonAndAction.cpp [1646/3305] Generating ui_wdglut.h [1647/3305] Generating ui_KisOnionSkinsDocker.h [1648/3305] Generating ui_wdgstoryboarddock.h [1649/3305] Generating ui_wdgarrangemenu.h [1650/3305] Generating ui_wdgcommentmenu.h [1651/3305] Generating ui_wdgexportstoryboard.h [1652/3305] Automatic MOC for target kritalibkis [1653/3305] Automatic MOC for target kritacolorselectorng [1654/3305] Building CXX object plugins/impex/libkra/CMakeFiles/kritalibkra.dir/kis_kra_utils.cpp.o [1655/3305] Building CXX object libs/basicflakes/CMakeFiles/kritabasicflakes.dir/kritabasicflakes_autogen/mocs_compilation.cpp.o [1656/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_loader.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/libkra/kritalibkra_autogen/EWIEGA46WW/../../../../../../plugins/impex/libkra/kra_converter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/libkra/kritalibkra_autogen/EWIEGA46WW/moc_kra_converter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/libkra/kritalibkra_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1657/3305] Building CXX object plugins/extensions/qmic/CMakeFiles/kritaqmicinterface.dir/kritaqmicinterface_autogen/mocs_compilation.cpp.o [1658/3305] Automatic MOC for target kritalibpaintop [1659/3305] Generating ui_wdgautobrush.h [1660/3305] Generating ui_wdgBrushSizeOptions.h [1661/3305] Generating ui_wdgcurveoption.h [1662/3305] Generating ui_wdgcurveoption2.h [1663/3305] Generating ui_wdgcustombrush.h [1664/3305] Generating ui_wdgclipboardbrush.h [1665/3305] Generating ui_wdgtextbrush.h [1666/3305] Generating ui_wdgincremental.h [1667/3305] Generating ui_wdgmultisensorsselector.h [1668/3305] Generating ui_wdgairbrush.h [1669/3305] Generating ui_wdgfilteroption.h [1670/3305] Generating ui_wdgcoloroptions.h [1671/3305] Generating ui_wdgbrushchooser.h [1672/3305] Generating ui_wdgpredefinedbrushchooser.h [1673/3305] Generating ui_wdgtexturechooser.h [1674/3305] Generating ui_wdgCompositeOpOption.h [1675/3305] Generating ui_wdgflowopacityoption.h [1676/3305] Generating ui_SensorDistanceConfiguration.h [1677/3305] Generating ui_SensorTimeConfiguration.h [1678/3305] Generating ui_SensorFadeConfiguration.h [1679/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/DockWidgetFactoryBase.cpp.o [1680/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/DockWidget.cpp.o [1681/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/kis_lazy_fill_tools.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_colorize_dom_utils.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/kis_lazy_fill_tools.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1682/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/basicflakes/tools/KoPencilTool.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/basicflakes/tools/KoCreatePathTool_p.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/basicflakes/tools/KoPencilTool.cpp:39: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1683/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/basicflakes/tools/KoCreatePathTool_p.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/basicflakes/tools/KoCreatePathTool.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1684/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Canvas.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1685/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_loader.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kra_converter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kra_converter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kra_converter.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1686/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Channel.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Channel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Channel.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Channel.cpp: In member function ‘bool Channel::visible() const’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Channel.cpp:65:24: warning: comparison of integer expressions of different signedness: ‘uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint i = 0; i < channelInfo.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Channel.cpp: In member function ‘void Channel::setVisible(bool)’: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Channel.cpp:89:24: warning: comparison of integer expressions of different signedness: ‘uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 89 | for (uint i = 0; i < channelInfo.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ [1687/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_savexml_visitor.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_savexml_visitor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_savexml_visitor.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1688/3305] Linking CXX shared library libs/basicflakes/libkritabasicflakes.so.19.0.0 [1689/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/InfoObject.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/InfoObject.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1690/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_save_visitor.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_save_visitor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisReferenceImage.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_save_visitor.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1691/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/ManagedColor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/ManagedColor.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1692/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Filter.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1693/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Preset.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Preset.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1694/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_saver.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_saver.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_saver.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1695/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/libkis/kritalibkis_autogen/EWIEGA46WW/../../../../../libs/libkis/Channel.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/libkis/kritalibkis_autogen/EWIEGA46WW/moc_Channel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/libkis/kritalibkis_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/libkis/kritalibkis_autogen/EWIEGA46WW/../../../../../libs/libkis/FilterLayer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/libkis/kritalibkis_autogen/EWIEGA46WW/../../../../../libs/libkis/Document.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/libkis/kritalibkis_autogen/EWIEGA46WW/moc_Document.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/libs/libkis/kritalibkis_autogen/mocs_compilation.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1696/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_load_visitor.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_load_visitor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_layer.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_load_visitor.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1697/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Notifier.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Notifier.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisApplication.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Notifier.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1698/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/PresetChooser.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1699/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/Extension.cpp.o [1700/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Palette.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Palette.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Palette.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1701/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/GroupLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Document.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Document.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/FilterLayer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Document.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1702/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/GroupLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Document.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Krita.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Krita.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/FilterLayer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Document.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1703/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Palette.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/PaletteView.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/PaletteView.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Palette.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1704/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KisSwatch.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Swatch.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1705/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Scratchpad.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Scratchpad.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Scratchpad.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1706/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Resource.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Resource.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1707/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_loader.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_loader.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_loader.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_loader.cpp: In member function ‘KisImageSP KisKraLoader::loadXML(const QDomElement&)’: /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_loader.cpp:361:33: warning: ‘void KisKraLoader::backCompat_loadAudio(const QDomElement&, KisImageSP, KisDocument*)’ is deprecated [-Wdeprecated-declarations] 361 | backCompat_loadAudio(e, image, m_d->document); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/libkra/kis_kra_loader.h:49:28: note: declared here 49 | Q_DECL_DEPRECATED void backCompat_loadAudio(const QDomElement &elem, KisImageSP image, KisDocument *document); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/plugins/impex/libkra/kis_kra_loader.cpp:651:77: warning: unused parameter ‘image’ [-Wunused-parameter] 651 | void KisKraLoader::backCompat_loadAudio(const QDomElement& elem, KisImageSP image, KisDocument *document) | ~~~~~~~~~~~^~~~~ [1708/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Node.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1709/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Selection.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Selection.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Selection.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1710/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/GroupLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/GroupLayer.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/GroupLayer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1711/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Window.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1712/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/SelectionMask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/SelectionMask.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1713/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/View.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/View.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1714/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/CloneLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/CloneLayer.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_clone_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/CloneLayer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1715/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/FileLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/FileLayer.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_file_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/FileLayer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1716/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Shape.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/GroupShape.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/GroupShape.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1717/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/FilterLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/FilterLayer.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/FilterLayer.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1718/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/TransformMask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/TransformMask.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1719/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/FilterMask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/FilterMask.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/FilterMask.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1720/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/FillLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/FillLayer.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/InfoObject.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/FillLayer.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1721/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/TransparencyMask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/TransparencyMask.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/TransparencyMask.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1722/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/VectorLayer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/VectorLayer.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_layer.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/VectorLayer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1723/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/LibKisUtils.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/LibKisUtils.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/LibKisUtils.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1724/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Shape.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Shape.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Shape.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1725/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/ColorizeMask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/ColorizeMask.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/lazybrush/kis_lazy_fill_tools.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/ColorizeMask.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1726/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisColorOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisColorOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisColorOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1727/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_option.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_option.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_option.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1728/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisSensorPackInterface.cpp.o [1729/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1730/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_auto_brush.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_auto_brush_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_auto_brush_widget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_auto_brush_widget.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1731/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisColorOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisColorOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisColorOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1732/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_color_source_option.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1733/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisCurveOptionInputControlsStrategyInterface.cpp.o [1734/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_uniform_paintop_property.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_slider_based_paintop_property.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataUniformProperty.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataUniformProperty.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataUniformProperty.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1735/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSensorData.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSensorData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1736/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisCurveOptionRangeControlsStrategyInterface.cpp.o [1737/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_color_source.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_color_source.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1738/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisColorOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisColorOptionWidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1739/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisCurveRangeModelInterface.cpp.o [1740/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1741/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_predefined_brush_chooser.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_predefined_brush_chooser.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_predefined_brush_chooser.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1742/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1743/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSensorData.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisKritaSensorPack.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisKritaSensorPack.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1744/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisMultiSensorsModel.cpp.o [1745/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_selection_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_selection_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1746/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1747/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisCurveOptionInputControlsStrategy.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionInputControlsStrategy.cpp:107:40: warning: type attributes ignored after type is already defined [-Wattributes] 107 | template class PAINTOP_EXPORT_INSTANCE KisCurveOptionInputControlsStrategy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionInputControlsStrategy.cpp:108:40: warning: type attributes ignored after type is already defined [-Wattributes] 108 | template class PAINTOP_EXPORT_INSTANCE KisCurveOptionInputControlsStrategy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1748/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1749/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryRegistry.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryRegistry.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1750/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisAutoBrushModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisAutoBrushModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1751/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSimpleDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSimpleDynamicSensorFactory.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1752/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisMultiSensorsSelector.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisMultiSensorsSelector.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1753/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSpacingOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSpacingOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1754/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryRegistry.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveRangeModel.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1755/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_option_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_option_widget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1756/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSpacingOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSpacingOption.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1757/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisMirrorOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisMirrorOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1758/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/libpaintop/KisAutoBrushModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/moc_KisAutoBrushModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/libpaintop/kritalibpaintop_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1759/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSharpnessOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSharpnessOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1760/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1761/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisMirrorOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisMirrorOption.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1762/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSpacingOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSpacingOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSpacingOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1763/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSpacingOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSpacingOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1764/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisMirrorOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisMirrorOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisMirrorOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1765/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisPredefinedBrushModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisPredefinedBrushModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1766/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSharpnessOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSharpnessOption.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1767/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisScatterOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisScatterOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1768/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisAirbrushOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1769/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisScatterOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisScatterOption.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1770/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCompositeOpOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCompositeOpOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCompositeOpOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1771/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSharpnessOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSharpnessOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSharpnessOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1772/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisAirbrushOptionModel.cpp.o [1773/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisMirrorOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisMirrorOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1774/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1775/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisScatterOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisScatterOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisScatterOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1776/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionModel.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1777/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCompositeOpOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCompositeOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCompositeOpOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1778/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisAirbrushOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisAirbrushOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1779/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCompositeOpOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCompositeOpOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1780/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisColorSourceOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisColorSourceOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisColorSourceOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1781/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSharpnessOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSharpnessOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1782/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisColorSourceOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisColorSourceOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisColorSourceOptionData.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1783/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisScatterOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisScatterOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1784/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisEmbeddedTextureData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionData.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1785/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisEmbeddedTextureData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisEmbeddedTextureData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisEmbeddedTextureData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1786/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1787/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisColorSourceOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisColorSourceOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1788/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSizeOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSizeOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1789/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1790/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisLightnessStrengthOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisLightnessStrengthOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1791/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisStandardOptions.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisStandardOptions.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1792/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisRotationOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisRotationOption.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1793/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisStandardOptions.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisOpacityOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisOpacityOption.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1794/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisStandardOptions.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisFlowOpacityOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisFlowOpacityOption.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1795/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDarkenOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDarkenOption.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1796/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_registry.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisFilterOptionData.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisFilterOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1797/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisHSVOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisHSVOption.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1798/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSizeOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSizeOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1799/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_clipboard_brush_widget.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_clipboard_brush_widget.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1800/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisEmbeddedTextureData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionData.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionModel.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1801/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_precision_option.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_precision_option.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1802/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1803/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1804/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisFilterOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisFilterOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1805/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1806/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_current_outline_fetcher.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_current_outline_fetcher.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1807/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_custom_brush_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_custom_brush_widget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_custom_brush_widget.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1808/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1809/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1810/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_registry.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisFilterOptionData.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisFilterOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisFilterOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1811/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_text_brush_chooser.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_text_brush_chooser.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1812/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensors.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensors.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1813/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisTextureMaskInfo.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisTextureMaskInfo.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisTextureMaskInfo.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1814/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOptionProperties.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOptionProperties.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOptionProperties.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1815/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSensorData.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1816/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1817/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorDrawingAngle.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorDrawingAngle.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1818/3305] Creating library symlink libs/basicflakes/libkritabasicflakes.so.19 libs/basicflakes/libkritabasicflakes.so [1819/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisEmbeddedTextureData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisTextureOptionData.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_texture_chooser.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_texture_chooser.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_cached_paint_device.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_texture_option.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_texture_chooser.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1820/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorDistance.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorDistance.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1821/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorFade.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorFade.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorFuzzy.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorFuzzy.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1823/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorTime.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/sensors/KisDynamicSensorTime.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_texture_option.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_texture_option.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_cached_paint_device.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_texture_option.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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] Building CXX object plugins/extensions/qmic/CMakeFiles/kritaqmicinterface.dir/kis_qmic_plugin_interface.cpp.o [1828/3305] Automatic MOC for target kritadefaulttools_static [1829/3305] Generating ui_wdgcolorsampler.h [1830/3305] Automatic MOC for target pykrita [1831/3305] Generating ui_wdgmovetool.h [1832/3305] Generating ui_wdgmultihandtool.h [1833/3305] Generating ui_info.h [1834/3305] Generating ui_manager.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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSimpleDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryTime.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryTime.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSimpleDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryFade.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryFade.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1838/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSimpleDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryDrawingAngle.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryDrawingAngle.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSimpleDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryDistance.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryDistance.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1840/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisStandardOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisStandardOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/kis_node_command.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/commands/KisNodeRenameCommand.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/qmic/kis_qmic_import_tools.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/qmic/kis_qmic_import_tools.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisTextBrushModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisTextBrushModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1843/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSensorWithLengthModel.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSensorWithLengthModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1844/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisImageSignals.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/qmic/kis_qmic_interface.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/qmic/kis_qmic_import_tools.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/qmic/kis_qmic_interface.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1845/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/qmic/kis_qmic_simple_convertor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/qmic/kis_qmic_simple_convertor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/qmic/kis_qmic_simple_convertor.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1846/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDrawingAngleSensorModel.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDrawingAngleSensorModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1847/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/qmic/kis_qmic_synchronize_layers_command.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/qmic/kis_qmic_synchronize_layers_command.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/qmic/kis_qmic_synchronize_layers_command.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1848/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand_helper.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_line_helper.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_line_helper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand_helper.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1849/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_brush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_brush.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/tools/basictools/kritadefaulttools_static_autogen/EWIEGA46WW/../../../../../../plugins/tools/basictools/KisMoveBoundsCalculationJob.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/tools/basictools/kritadefaulttools_static_autogen/EWIEGA46WW/moc_KisMoveBoundsCalculationJob.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/tools/basictools/kritadefaulttools_static_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/tools/basictools/kritadefaulttools_static_autogen/EWIEGA46WW/moc_kis_tool_brush.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/tools/basictools/kritadefaulttools_static_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1851/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_colorsampler.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_colorsampler.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1852/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_line.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_line.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1853/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_rectangle.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_rectangle.cc:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1854/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/KisMoveBoundsCalculationJob.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/KisMoveBoundsCalculationJob.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1855/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_ellipse.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_ellipse.cc:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1856/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_measure.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_measure.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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_multihand_config.cpp.o [1858/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_node_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_path.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_path.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_path.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_paint.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_gradient.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_gradient.cc:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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_movetooloptionswidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_move.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_movetooloptionswidget.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_movetooloptionswidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_move.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1861/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy_undo_command_based.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/strokes/move_selection_stroke_strategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/strokes/move_selection_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/strokes/move_selection_stroke_strategy.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1862/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_paint.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_fill.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_fill.cc:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1863/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transform_mask_params_interface.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_mask_adapter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_mask_adapter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1864/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_pan.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_pan.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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_move.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_move.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_move.cc:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_move.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1866/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_brush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_multihand.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_multihand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1867/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_node_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_pencil.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_pencil.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/kis_tool_pencil.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1868/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transform_mask_params_interface.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_mask_adapter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/KisAnimatedTransformMaskParamsHolder.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/KisAnimatedTransformMaskParamsHolder.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1869/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_warptransform_worker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/tool_transform_args.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/tool_transform_args.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1870/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_strategy_base.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_liquify_paint_helper.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1872/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/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.14/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.14/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.14/solusBuildDir/plugins/tools/tool_transform2/kritatooltransform_static_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_liquify_paintop.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_warp_transform_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_cage_transform_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_cage_transform_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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_warp_transform_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_warp_transform_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_warp_transform_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOption.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOption.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisMaskingBrushOption.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1879/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_liquify_transform_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_liquify_transform_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisImageResolutionProxy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_shape_selection.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_tool_transform.h:27, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_tool_transform.cc:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_tool_transform.h:31: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_free_transform_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_free_transform_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/assistants/Assistants/kritaassistanttool_static_autogen/EWIEGA46WW/../../../../../../plugins/assistants/Assistants/PerspectiveAssistant.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/assistants/Assistants/kritaassistanttool_static_autogen/EWIEGA46WW/moc_PerspectiveAssistant.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/assistants/Assistants/kritaassistanttool_static_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/assistants/Assistants/kritaassistanttool_static_autogen/EWIEGA46WW/moc_kis_assistant_tool.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/assistants/Assistants/kritaassistanttool_static_autogen/mocs_compilation.cpp:4: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_warptransform_worker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/tool_transform_args.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_free_transform_strategy_gsl_helpers.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1885/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/Ruler.cc.o [1886/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/ConcentricEllipseAssistant.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/ConcentricEllipseAssistant.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/ConcentricEllipseAssistant.cc:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1887/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/EllipseAssistant.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/EllipseAssistant.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/EllipseAssistant.cc:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/FisheyePointAssistant.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/FisheyePointAssistant.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/FisheyePointAssistant.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1891/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_coordinates_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_utils.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_utils.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/transform_transaction_properties.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_utils.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1892/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/RulerAssistant.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/InfiniteRulerAssistant.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/InfiniteRulerAssistant.cc:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/InfiniteRulerAssistant.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1893/3305] Automatic MOC for target kritadefaultpaintops_static [1894/3305] Generating ui_wdgduplicateop.h [1895/3305] Automatic MOC for target kritamypaintop_static [1896/3305] Generating ui_wdgmypaintoptions.h [1897/3305] Generating ui_wdgmypaintcurveoption.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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_mesh_transform_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_mesh_transform_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/transform_transaction_properties.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_tool_transform_config_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_tool_transform_config_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/transform_transaction_properties.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/ParallelRulerAssistant.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/ParallelRulerAssistant.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/ParallelRulerAssistant.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy_undo_command_based.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/strokes/transform_stroke_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/strokes/transform_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/strokes/transform_stroke_strategy.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/PerspectiveAssistant.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/PerspectiveAssistant.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/PerspectiveAssistant.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/PerspectiveAssistant.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1904/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_stroke_strategy_undo_command_based.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/strokes/inplace_transform_stroke_strategy.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/strokes/inplace_transform_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/transform_transaction_properties.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/strokes/inplace_transform_stroke_strategy.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1905/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/RulerAssistant.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/RulerAssistant.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/RulerAssistant.cc:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1906/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/PerspectiveBasedAssistantHelper.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/PerspectiveBasedAssistantHelper.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/PerspectiveBasedAssistantHelper.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1907/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/SplineAssistant.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/SplineAssistant.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/SplineAssistant.cc:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1908/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/VanishingPointAssistant.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/VanishingPointAssistant.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/VanishingPointAssistant.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/EditAssistantsCommand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/EditAssistantsCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/EditAssistantsCommand.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_model.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/layerdocker/NodeToolTip.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_model.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/layerdocker/../../../../plugins/dockers/layerdocker/NodePropertyAction_p.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/layerdocker/moc_NodePropertyAction_p.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/TwoPointAssistant.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/TwoPointAssistant.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/TwoPointAssistant.cc:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/kis_assistant_tool.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/kis_assistant_tool.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_model.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/layerdocker/NodePropertyAction_p.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/layerdocker/NodeView.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/layerdocker/NodeView.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/layerdocker/NodeDelegate.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/dockers/lut/kritalutdocker_static_autogen/EWIEGA46WW/moc_lutdocker_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/lut/kritalutdocker_static_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/lut/kritalutdocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/lut/lutdocker_dock.h:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_model.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineFramesModel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineFrameDelegate.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1921/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/krita_utils.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineColors.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1922/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/layerdocker/LayerBox.h:25, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/layerdocker/LayerBox.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/layerdocker/LayerBox.cpp:44: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1923/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_model.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineFramesModel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineLayersHeader.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/lut/ocio_display_filter_vfx2021.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1925/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_time_span.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/KisCanvasAnimationState.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimationPlaybackControlsModel.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/lut/lutdocker_dock.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/lut/lutdocker_dock.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/lut/lutdocker_dock.h:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1927/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimUtils.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimUtils.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transaction.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimUtils.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1928/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/animation/kritaanimationdocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/animation/KisAnimCurvesChannelsModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/animation/kritaanimationdocker_static_autogen/EWIEGA46WW/moc_KisAnimCurvesChannelsModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/animation/kritaanimationdocker_static_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/animation/kritaanimationdocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/animation/KisAnimTimelineTimeHeader.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/animation/kritaanimationdocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/animation/KisAnimCurvesKeyDelegate.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/animation/kritaanimationdocker_static_autogen/EWIEGA46WW/moc_KisAnimCurvesKeyDelegate.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/animation/kritaanimationdocker_static_autogen/mocs_compilation.cpp:4: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/PerspectiveEllipseAssistant.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/PerspectiveEllipseAssistant.cc:5: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/PerspectiveEllipseAssistant.cc:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisTimeBasedItemModel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisTimeBasedItemModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisTimeBasedItemModel.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1931/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/kis_equalizer_column.cpp.o [1932/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesChannelsModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesChannelDelegate.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1933/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_perspective_transform_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_perspective_transform_strategy.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1934/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineTimeHeader.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineTimeHeader.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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/KisAnimTimelineFramesView.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineFramesView.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineFramesView.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1937/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_node_model.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineFramesModel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineFramesModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineFramesModel.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1938/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/kis_equalizer_slider.cpp.o [1939/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/kis_equalizer_button.cpp.o [1940/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisTimeBasedItemModel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1941/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesChannelsModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesChannelsModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/krita_utils.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineDocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineDocker.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineTimeHeader.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesKeyDelegate.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesKeyDelegate.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1944/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/flake/kis_node_dummies_graph.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/timeline_frames_index_converter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1945/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/kis_draggable_tool_button.cpp.o [1946/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/kis_equalizer_widget.cpp.o [1947/3305] Building CXX object plugins/dockers/storyboarddocker/CMakeFiles/kritastoryboarddocker_static.dir/StoryboardUtils.cpp.o [1948/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/kis_zoom_button.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/KisOnionSkinsDocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/kis_color_button.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/animation/ui_KisOnionSkinsDocker.h:25, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisOnionSkinsDocker.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisOnionSkinsDocker.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1951/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisTimeBasedItemModel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesView.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineTimeHeader.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesView.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisTimeBasedItemModel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/timeline_node_list_keeper.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/timeline_node_list_keeper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/plugins/dockers/animation/timeline_node_list_keeper.h:10: /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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/CommentDelegate.cpp.o [1954/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/StoryboardItem.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/CommentModel.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/CommentModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimTimelineFramesView.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/timeline_insert_keyframe_dialog.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisAsyncAnimationRendererBase.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/KisAsyncStoryboardThumbnailRenderer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/KisAsyncStoryboardThumbnailRenderer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/PykritaModule.cpp.o [1959/3305] Building CXX object plugins/extensions/pykrita/plugin/CMakeFiles/pykrita.dir/pykrita_autogen/mocs_compilation.cpp.o [1960/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/KisStoryboardThumbnailRenderScheduler.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/KisStoryboardThumbnailRenderScheduler.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/StoryboardItem.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardModel.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardView.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1962/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesDocker.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesDocker.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesDocker.cpp:30: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1963/3305] Linking CXX shared library plugins/extensions/qmic/libkritaqmicinterface.so.19.0.0 [1964/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/StoryboardItem.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/KisAddRemoveStoryboardCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardDelegate.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardDelegate.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/StoryboardItem.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/storyboarddocker/kritastoryboarddocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/storyboarddocker/CommentModel.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/storyboarddocker/kritastoryboarddocker_static_autogen/EWIEGA46WW/moc_CommentModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/storyboarddocker/kritastoryboarddocker_static_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/storyboarddocker/kritastoryboarddocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/storyboarddocker/StoryboardDockerDock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/storyboarddocker/kritastoryboarddocker_static_autogen/EWIEGA46WW/moc_StoryboardDockerDock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/storyboarddocker/kritastoryboarddocker_static_autogen/mocs_compilation.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/StoryboardItem.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardModel.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/DlgExportStoryboard.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/DlgExportStoryboard.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1971/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisDabRenderingQueue.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisDabRenderingQueueCache.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisDabRenderingQueueCache.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1972/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisDabRenderingExecutor.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisDabRenderingExecutor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1973/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/solusBuildDir/plugins/paintops/defaultpaintops/kritadefaultpaintops_static_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisBrushOpSettings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisBrushOpSettings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/StoryboardItem.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardModel.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardModel.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisBrushOpResources.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisBrushOpResources.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisDabRenderingQueue.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/brush/KisDabRenderingQueue.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardDockerDock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardDockerDock.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/duplicate/KisDuplicateOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_settings.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_settings.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintCurveOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/brush/kis_brushop.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/brush/kis_brushop.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintBasicOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintBasicOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintBasicOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/duplicate/KisDuplicateOptionWidget.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/duplicate/KisDuplicateOptionWidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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] Linking CXX static library plugins/assistants/Assistants/libkritaassistanttool_static.a [1992/3305] Linking CXX static library plugins/dockers/layerdocker/libkritalayerdocker_static.a [1993/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/mypaint/kritamypaintop_static_autogen/EWIEGA46WW/../../../../../../plugins/paintops/mypaint/MyPaintBasicOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/mypaint/kritamypaintop_static_autogen/EWIEGA46WW/../../../../../../plugins/paintops/mypaint/MyPaintBasicOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/mypaint/kritamypaintop_static_autogen/EWIEGA46WW/moc_MyPaintBasicOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/mypaint/kritamypaintop_static_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/mypaint/kritamypaintop_static_autogen/EWIEGA46WW/../../../../../../plugins/paintops/mypaint/MyPaintPaintOpFactory.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/mypaint/kritamypaintop_static_autogen/EWIEGA46WW/moc_MyPaintPaintOpFactory.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/mypaint/kritamypaintop_static_autogen/mocs_compilation.cpp:4: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOp.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOp.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpPreset.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOp.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintBasicOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintBasicOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintBasicOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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 kritacompositiondocker [1998/3305] Automatic MOC for target kritaarrangedocker [1999/3305] Automatic MOC for target kritagriddocker [2000/3305] Linking CXX static library plugins/dockers/animation/libkritaanimationdocker_static.a [2001/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisSensorData.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintSensorPack.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintSensorPack.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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 kritatouchdocker [2006/3305] Automatic MOC for target kritagamutmask [2007/3305] Automatic MOC for target kritalogdocker [2008/3305] Automatic MOC for target kritarecorderdocker [2009/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintBasicOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintBasicOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2010/3305] Automatic MOC for target kritaclonesarray [2011/3305] Automatic MOC for target kritacolorrange [2012/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_no_size_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpSettings.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpSettings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2013/3305] Automatic MOC for target kritametadataeditor [2014/3305] Automatic MOC for target kritaimagesplit [2015/3305] Automatic MOC for target kritaoffsetimage [2016/3305] Automatic MOC for target kritashearimage [2017/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/brush/kis_brushop_settings_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/brush/kis_brushop_settings_widget.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2018/3305] Automatic MOC for target kritaseparatechannels [2019/3305] Automatic MOC for target kritawgcolorselector [2020/3305] Creating library symlink plugins/extensions/qmic/libkritaqmicinterface.so.19 plugins/extensions/qmic/libkritaqmicinterface.so [2021/3305] Linking CXX static library plugins/extensions/pykrita/plugin/libpykrita.a [2022/3305] Automatic MOC for target kritamodifyselection [2023/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_settings_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_settings_widget.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2024/3305] Automatic MOC for target kritarotateimage [2025/3305] Automatic MOC for target kritaresourcemanager [2026/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintCurveOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintCurveOptionWidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2027/3305] Automatic MOC for target kritawaveletdecompose [2028/3305] Automatic MOC for target kritalayersplit [2029/3305] Automatic MOC for target kritabuginfo [2030/3305] Automatic MOC for target kritadbexplorer [2031/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpFactory.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpFactory.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2032/3305] Automatic MOC for target kritaextensioncolorsfilters [2033/3305] Automatic MOC for target kritagaussianhighpassfilter [2034/3305] Automatic MOC for target kritablurfilter [2035/3305] Automatic MOC for target kritacolorsfilters [2036/3305] Automatic MOC for target kritaunsharpfilter [2037/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintStandardOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintStandardOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2038/3305] Automatic MOC for target kritafastcolortransferfilter [2039/3305] Automatic MOC for target kritanoisefilter [2040/3305] Automatic MOC for target kritarandompickfilter [2041/3305] Automatic MOC for target kritalevelfilter [2042/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpPreset.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpPreset.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpPreset.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2043/3305] Automatic MOC for target kritawavefilter [2044/3305] Automatic MOC for target kritagradientmap [2045/3305] Automatic MOC for target kritadodgeburn [2046/3305] Automatic MOC for target krita_shape_paths [2047/3305] Automatic MOC for target kritaphongbumpmap [2048/3305] Automatic MOC for target kritathreshold [2049/3305] Automatic MOC for target kritahalftone [2050/3305] Automatic MOC for target kritaedgedetection [2051/3305] Automatic MOC for target kritaindexcolors [2052/3305] Automatic MOC for target kritaasccdl [2053/3305] Automatic MOC for target kritaconvertheighttonormalmap [2054/3305] Automatic MOC for target kritagradientgenerator [2055/3305] Automatic MOC for target kritacolorgenerator [2056/3305] Automatic MOC for target kritapalettize [2057/3305] Automatic MOC for target kritamultigridpatterngenerator [2058/3305] Automatic MOC for target kritapatterngenerator [2059/3305] Automatic MOC for target kritasimplexnoisegenerator [2060/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintSurface.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintSurface.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintSurface.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2061/3305] Automatic MOC for target kritapdfimport [2062/3305] Automatic MOC for target kritascreentonegenerator [2063/3305] Automatic MOC for target kritaseexprgenerator [2064/3305] Automatic MOC for target kritajpegexport [2065/3305] Automatic MOC for target kritatiffexport [2066/3305] Automatic MOC for target kritaexrexport [2067/3305] Automatic MOC for target kritapngexport [2068/3305] Linking CXX static library plugins/paintops/defaultpaintops/libkritadefaultpaintops_static.a [2069/3305] Automatic MOC for target kritaqimageioexport [2070/3305] Automatic MOC for target krita_raw_import [2071/3305] Automatic MOC for target kritabrushexport [2072/3305] Automatic MOC for target kritaparticlepaintop [2073/3305] Automatic MOC for target kritajxlexport [2074/3305] Automatic MOC for target kritaheifexport [2075/3305] Automatic MOC for target kritahairypaintop [2076/3305] Automatic MOC for target kritaexperimentpaintop [2077/3305] Automatic MOC for target kritagridpaintop [2078/3305] Automatic MOC for target kritawebpexport [2079/3305] Automatic MOC for target kritadeformpaintop [2080/3305] Automatic MOC for target kritacurvepaintop [2081/3305] Automatic MOC for target kritaspraypaintop [2082/3305] Automatic MOC for target kritahatchingpaintop [2083/3305] Automatic MOC for target kritadefaulttools [2084/3305] Automatic MOC for target kritasketchpaintop [2085/3305] Automatic MOC for target krita [2086/3305] Automatic MOC for target krita_karbontools [2087/3305] Automatic MOC for target kritaroundmarkerpaintop [2088/3305] Generating qrc_kis_gl_image_widget.cpp [2089/3305] Generating ui_wdgSpecificColorSelectorWidget.h [2090/3305] Automatic MOC for target kritatangentnormalpaintop [2091/3305] Generating ui_wdg_color_selector_settings.h [2092/3305] Automatic MOC for target kritatoolcrop [2093/3305] Automatic MOC for target kritatooltransform [2094/3305] Automatic MOC for target krita_flaketools [2095/3305] Generating ui_wdgArtisticColorSelector.h [2096/3305] Generating ui_wdgARCSSettings.h [2097/3305] Generating ui_wdgWheelPreferencesPopup.h [2098/3305] Automatic MOC for target kritatoolpolyline [2099/3305] Generating ui_wdgtasksetdocker.h [2100/3305] Generating ui_wdgcompositiondocker.h [2101/3305] Generating ui_grid_config_widget.h [2102/3305] Automatic MOC for target kritatoolSmartPatch [2103/3305] Generating ui_arrange_docker_widget.h [2104/3305] Automatic MOC for target kritatoollazybrush [2105/3305] Automatic MOC for target kritaassistanttool [2106/3305] Generating ui_wdgpalettedock.h [2107/3305] Automatic MOC for target kritalayerdocker [2108/3305] Generating ui_WdgSvgCollection.h [2109/3305] Automatic MOC for target kritadigitalmixer [2110/3305] Automatic MOC for target kritatoolpolygon [2111/3305] Automatic MOC for target krita_tool_svgtext [2112/3305] Generating ui_wdgGamutMaskChooser.h [2113/3305] Generating ui_recorderdocker.h [2114/3305] Automatic MOC for target kritapresetdocker [2115/3305] Generating ui_recorder_profile_settings.h [2116/3305] Generating ui_recorder_snapshots_manager.h [2117/3305] Generating ui_recorder_export.h [2118/3305] Generating ui_TouchDockerWidget.h [2119/3305] Generating ui_WdgLogDocker.h [2120/3305] Generating ui_WdgQuickSettings.h [2121/3305] Generating ui_WdgWGSelectorSettings.h [2122/3305] Generating ui_WdgWGShadeLineEditor.h [2123/3305] Automatic MOC for target kritahistorydocker [2124/3305] Generating ui_wdg_imagesplit.h [2125/3305] Automatic MOC for target kritaanimationdocker [2126/3305] Generating ui_dublincore.h [2127/3305] Generating ui_wdg_colorrange.h [2128/3305] Generating ui_wdg_clonesarray.h [2129/3305] Automatic MOC for target kritalutdocker [2130/3305] Generating ui_wdg_shrink_selection.h [2131/3305] Generating ui_wdg_grow_selection.h [2132/3305] Generating ui_exif.h [2133/3305] Automatic MOC for target kritaselectiontools [2134/3305] Generating ui_wdg_border_selection.h [2135/3305] Generating ui_wdg_feather_selection.h [2136/3305] Generating ui_wdg_offsetimage.h [2137/3305] Automatic MOC for target kritachanneldocker [2138/3305] Generating ui_wdg_rotateimage.h [2139/3305] Generating ui_wdg_shearimage.h [2140/3305] Generating ui_wdg_separations.h [2141/3305] Generating ui_wdgdlgbundlemanager.h [2142/3305] Generating ui_wdgdlgcreatebundle.h [2143/3305] Generating ui_wdgdlgembedtags.h [2144/3305] Generating ui_wdg_layersplit.h [2145/3305] Generating ui_WdgDlgResourceManager.h [2146/3305] Automatic MOC for target kritasnapshotdocker [2147/3305] Generating ui_wdg_waveletdecompose.h [2148/3305] Automatic MOC for target kritapatterndocker [2149/3305] Generating ui_wdg_buginfo.h [2150/3305] Generating ui_wdgblur.h [2151/3305] Generating ui_WdgDbExplorer.h [2152/3305] Generating ui_wdg_gaussian_blur.h [2153/3305] Automatic MOC for target kritarunner [2154/3305] Generating ui_wdg_motion_blur.h [2155/3305] Generating ui_wdg_lens_blur.h [2156/3305] Automatic MOC for target kritahistogramdocker [2157/3305] Generating ui_wdgcolortoalphabase.h [2158/3305] Automatic MOC for target kritaoverviewdocker [2159/3305] Generating ui_wdg_color_balance.h [2160/3305] Generating ui_wdg_perchannel.h [2161/3305] Generating ui_wdg_desaturate.h [2162/3305] Generating ui_wdg_hsv_adjustment.h [2163/3305] Generating ui_wdggaussianhighpass.h [2164/3305] Generating ui_wdgfastcolortransfer.h [2165/3305] Generating ui_wdgnoiseoptions.h [2166/3305] Automatic MOC for target kritapresethistory [2167/3305] Automatic MOC for target kritastoryboarddocker [2168/3305] Generating ui_wdgrandompickoptions.h [2169/3305] Automatic MOC for target kritacolorspaceconversion [2170/3305] Automatic MOC for target kritaqmic [2171/3305] Generating ui_wdgunsharp.h [2172/3305] Generating ui_wdgwaveoptions.h [2173/3305] Generating ui_KisLevelsConfigWidget.h [2174/3305] Generating ui_DodgeBurnConfigurationBaseWidget.h [2175/3305] Generating ui_wdgphongbumpmap.h [2176/3305] Automatic MOC for target kritapykrita [2177/3305] Automatic MOC for target kritalayergroupswitcher [2178/3305] Generating ui_kiswdgindexcolors.h [2179/3305] Generating ui_KisGradientMapFilterConfigWidget.h [2180/3305] Automatic MOC for target kritaraindropsfilter [2181/3305] Generating ui_wdg_threshold.h [2182/3305] Automatic MOC for target kritaconvolutionfilters [2183/3305] Automatic MOC for target kritaoilpaintfilter [2184/3305] Generating ui_KisHalftoneConfigWidget.h [2185/3305] Generating ui_KisHalftoneConfigPageWidget.h [2186/3305] Automatic MOC for target kritaimageenhancement [2187/3305] Generating ui_wdg_convert_height_to_normal_map.h [2188/3305] Automatic MOC for target kritasamplescreencolor [2189/3305] Generating ui_wdg_edge_detection.h [2190/3305] Automatic MOC for target kritapixelizefilter [2191/3305] Generating ui_wdg_asccdl.h [2192/3305] Generating ui_palettize.h [2193/3305] Automatic MOC for target kritaroundcornersfilter [2194/3305] Generating ui_StarShapeConfigWidget.h [2195/3305] Generating ui_RectangleShapeConfigWidget.h [2196/3305] Generating ui_SpiralShapeConfigWidget.h [2197/3305] Generating qrc_pathshapes.cpp [2198/3305] Generating ui_EllipseShapeConfigWidget.h [2199/3305] Automatic MOC for target kritaexample [2200/3305] Automatic MOC for target kritasmalltilesfilter [2201/3305] Generating ui_KisGradientGeneratorConfigWidget.h [2202/3305] Generating ui_wdgsimplexnoiseoptions.h [2203/3305] Generating ui_wdgcoloroptions.h [2204/3305] Generating ui_KisScreentoneConfigWidget.h [2205/3305] Generating ui_wdgpatternoptions.h [2206/3305] Generating ui_wdgseexpr.h [2207/3305] Generating ui_wdgmultigridpatternoptions.h [2208/3305] Generating ui_kis_wdg_options_jpeg.h [2209/3305] Generating ui_wdgseexprsavepreset.h [2210/3305] Generating ui_kis_wdg_options_png.h [2211/3305] Generating ui_kis_wdg_options_tiff.h [2212/3305] Generating ui_exr_export_widget.h [2213/3305] Automatic MOC for target kritaembossfilter [2214/3305] Generating ui_wdgrawimport.h [2215/3305] Generating ui_pdfimportwidgetbase.h [2216/3305] Generating ui_kis_wdg_options_qimageio.h [2217/3305] Automatic MOC for target kritaposterize [2218/3305] Automatic MOC for target kritanormalize [2219/3305] Automatic MOC for target kritatiffimport [2220/3305] Automatic MOC for target kritacsvimport [2221/3305] Automatic MOC for target kritaresettransparent [2222/3305] Automatic MOC for target kritajpegimport [2223/3305] Automatic MOC for target kritaqimageioimport [2224/3305] Automatic MOC for target kritacsvexport [2225/3305] Automatic MOC for target kritapngimport [2226/3305] Automatic MOC for target kritaexrimport [2227/3305] Generating ui_kis_wdg_options_heightmap.h [2228/3305] Automatic MOC for target kritajp2import [2229/3305] Generating ui_wdg_export_gih.h [2230/3305] Automatic MOC for target kritaoraimport [2231/3305] Automatic MOC for target kritasvgimport [2232/3305] Automatic MOC for target kritaoraexport [2233/3305] Automatic MOC for target kritaxcfimport [2234/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDynamicSensorFactoryRegistry.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintCurveRangeModel.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2235/3305] Automatic MOC for target kritapsdexport [2236/3305] Automatic MOC for target kritapsdimport [2237/3305] Generating ui_WdgHeifExport.h [2238/3305] Automatic MOC for target kritaqmlexport [2239/3305] Generating ui_kis_wdg_options_webp.h [2240/3305] Automatic MOC for target kritatgaexport [2241/3305] Automatic MOC for target kritakraexport [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] Automatic MOC for target kritabrushimport [2247/3305] Automatic MOC for target kritagifexport [2248/3305] Automatic MOC for target kritakraimport [2249/3305] Generating ui_wdgbristleoptions.h [2250/3305] Generating ui_wdgsprayoptions.h [2251/3305] Generating ui_wdgdeformoptions.h [2252/3305] Automatic MOC for target kritatgaimport [2253/3305] Generating ui_wdgcurveoptions.h [2254/3305] Generating ui_wdgsprayshapeoptions.h [2255/3305] Generating ui_wdgshapedynamicsoptions.h [2256/3305] Generating ui_wdggridoptions.h [2257/3305] Automatic MOC for target kritaheifimport [2258/3305] Generating ui_wdgparticleoptions.h [2259/3305] Generating ui_wdgexperimentoptions.h [2260/3305] Generating ui_wdghatchingpreferences.h [2261/3305] Generating ui_wdggridbrushshapeoptions.h [2262/3305] Automatic MOC for target kritaheightmapexport [2263/3305] Generating qrc_defaulttools.cpp [2264/3305] Generating ui_wdgtangenttiltoption.h [2265/3305] Generating ui_wdghatchingoptions.h [2266/3305] Generating ui_DefaultToolGeometryWidget.h [2267/3305] Generating ui_wdgsketchoptions.h [2268/3305] Generating qrc_defaulttools.cpp [2269/3305] Generating qrc_toolcrop.cpp [2270/3305] Generating qrc_tool_polygon.cpp [2271/3305] Generating ui_WdgToolOptions.h [2272/3305] Generating ui_kis_roundmarker_option.h [2273/3305] Generating qrc_tool_transform.cpp [2274/3305] Generating qrc_polyline.cpp [2275/3305] Generating qrc_karbontools.cpp [2276/3305] Generating qrc_selectiontools.cpp [2277/3305] Generating ui_wdg_tool_crop.h [2278/3305] Generating ui_WdgSvgTextSettings.h [2279/3305] Generating ui_kis_tool_lazy_brush_options_widget.h [2280/3305] Generating ui_kis_tool_smart_patch_options_widget.h [2281/3305] Generating ui_WdgSvgTextEditor.h [2282/3305] Generating qrc_krita.cpp [2283/3305] Automatic RCC for svgtexttool.qrc [2284/3305] Automatic MOC for target kritaspriterexport [2285/3305] Generating qrc_layerbox-icons.cpp [2286/3305] Generating qrc_layers-icons.cpp [2287/3305] Generating qrc_breeze-light-icons.cpp [2288/3305] Generating qrc_breeze-dark-icons.cpp [2289/3305] Automatic MOC for target kritagifimport [2290/3305] Generating qrc_misc-light-icons.cpp [2291/3305] Generating qrc_paintops-icons.cpp [2292/3305] Generating qrc_misc-dark-icons.cpp [2293/3305] Generating qrc_tool-transform-icons.cpp [2294/3305] Generating qrc_tools-svg-16-icons.cpp [2295/3305] Generating qrc_kritawidgets.cpp [2296/3305] Generating qrc_flake.cpp [2297/3305] Generating qrc_aboutdata.cpp [2298/3305] Generating qrc_shaders.cpp [2299/3305] Generating qrc_cursors.cpp [2300/3305] Generating qrc_branding.cpp [2301/3305] Generating qrc_defaultpresets.cpp [2302/3305] Generating qrc_sponsors.cpp [2303/3305] Automatic MOC for target kritawebpimport [2304/3305] Generating qrc_gamutmasks.cpp [2305/3305] Generating qrc_svg-icons.cpp [2306/3305] Generating qrc_icons.cpp [2307/3305] Automatic MOC for target kritakrzexport [2308/3305] Generating qrc_splash.cpp [2309/3305] Automatic MOC for target kritajxlimport [2310/3305] Automatic MOC for target kritadesignerplugin [2311/3305] Automatic MOC for target kritadefaultpaintops [2312/3305] Automatic MOC for target kritafilterop [2313/3305] Automatic MOC for target kritatooldyna [2314/3305] Building CXX object plugins/dockers/smallcolorselector/CMakeFiles/kritasmallcolorselector.dir/qrc_kis_gl_image_widget.cpp.o [2315/3305] Automatic MOC for target kritacolorsmudgepaintop [2316/3305] Automatic MOC for target kritatoolencloseandfill [2317/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool.dir/kritaassistanttool_autogen/mocs_compilation.cpp.o [2318/3305] Building CXX object plugins/dockers/layerdocker/CMakeFiles/kritalayerdocker.dir/kritalayerdocker_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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/layerdocker/LayerBox.h:25, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/layerdocker/LayerDocker.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2321/3305] Building CXX object plugins/dockers/smallcolorselector/CMakeFiles/kritasmallcolorselector.dir/kritasmallcolorselector_autogen/mocs_compilation.cpp.o [2322/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/smallcolorselector/smallcolorselector.cc:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2323/3305] Building CXX object plugins/dockers/smallcolorselector/CMakeFiles/kritasmallcolorselector.dir/KisClickableGLImageWidget.cpp.o [2324/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/smallcolorselector/smallcolorselector_dock.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2325/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/solusBuildDir/plugins/dockers/specificcolorselector/kritaspecificcolorselector_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2326/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/kis_assistant_tool.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/assistants/Assistants/assistant_tool.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2327/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/smallcolorselector/KisGLImageWidget.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2328/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/specificcolorselector/specificcolorselector.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2329/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/specificcolorselector/specificcolorselector_dock.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/specificcolorselector/specificcolorselector_dock.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/specificcolorselector/specificcolorselector_dock.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2330/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/smallcolorselector/kis_small_color_widget.cc:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/smallcolorselector/kis_small_color_widget.cc:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/digitalmixer/kritadigitalmixer_autogen/EWIEGA46WW/../../../../../../plugins/dockers/digitalmixer/digitalmixer_dock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/digitalmixer/kritadigitalmixer_autogen/EWIEGA46WW/moc_digitalmixer_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/digitalmixer/kritadigitalmixer_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/digitalmixer/kritadigitalmixer_autogen/EWIEGA46WW/../../../../../../plugins/dockers/digitalmixer/digitalmixer_dock.h:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2332/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/specificcolorselector/kis_specific_color_selector_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/specificcolorselector/kis_specific_color_selector_widget.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/specificcolorselector/kis_specific_color_selector_widget.cc:31: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2333/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_preference_set_registry.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_settings.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/colorselectorng.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2334/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/digitalmixer/digitalmixer.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2335/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/digitalmixer/digitalmixer_dock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/digitalmixer/digitalmixer_dock.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/digitalmixer/digitalmixer_dock.h:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2336/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_ng_dock.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2337/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_ng_docker_widget.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_ng_docker_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2338/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_patches.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_history.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_history.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2339/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_patches.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_patches.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2340/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_my_paint_shade_selector.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_my_paint_shade_selector.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2341/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2342/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/../../../../../../plugins/dockers/advancedcolorselector/KisColorPatchesTableView.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/moc_KisColorPatchesTableView.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/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.14/solusBuildDir/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/moc_kis_color_history.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/mocs_compilation.cpp:4: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2343/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_patches.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_common_colors.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_common_colors.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2344/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line_editor.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line_editor.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2345/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_minimal_shade_selector.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_minimal_shade_selector.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2346/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_common_colors_recalculation_runner.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_patches.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_common_colors.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_common_colors_recalculation_runner.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2347/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_shade_selector_lines_settings.cpp.o [2348/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2349/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line_combo_box_popup.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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_combo_box.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line_combo_box.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2351/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_component.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_component.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2352/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_container.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_container.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2353/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_acs_types.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base_proxy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base_proxy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_sequential_iterator.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_iterator_ng.h:99, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_acs_types.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2354/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2355/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_component.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_triangle.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_triangle.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2356/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_wheel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_wheel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_component.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_wheel.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/presetdocker/kritapresetdocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/presetdocker/presetdocker_dock.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/presetdocker/kritapresetdocker_autogen/EWIEGA46WW/moc_presetdocker_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/presetdocker/kritapresetdocker_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2358/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_combo_box.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_combo_box.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2359/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_simple.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_simple.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_component.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_simple.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2360/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/presetdocker/presetdocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_component.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_ring.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_ring.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2362/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/KisColorPatchesTableView.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/KisColorPatchesTableView.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_patches.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/KisColorPatchesTableView.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2363/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/presetdocker/presetdocker_dock.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/presetdocker/presetdocker_dock.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2364/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_preference_set_registry.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_settings.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_settings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/kis_color_button.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/advancedcolorselector/ui_wdg_color_selector_settings.h:29, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/advancedcolorselector/kis_color_selector_settings.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2365/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImageThumbnailStrokeStrategy.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/channeldocker/KisChannelsThumbnailsStrokeStrategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/channeldocker/KisChannelsThumbnailsStrokeStrategy.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/historydocker/kritahistorydocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/historydocker/KisUndoView.h:53, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/historydocker/kritahistorydocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/historydocker/HistoryDock.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/historydocker/kritahistorydocker_autogen/EWIEGA46WW/moc_HistoryDock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/historydocker/kritahistorydocker_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/historydocker/kritahistorydocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/historydocker/KisUndoView.h:57: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2367/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/historydocker/KisUndoView.h:53, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/historydocker/HistoryDock.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/historydocker/History.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/historydocker/KisUndoView.h:57: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2368/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/historydocker/KisUndoView.h:53, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/historydocker/HistoryDock.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/historydocker/HistoryDock.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/historydocker/KisUndoView.h:57: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2369/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/historydocker/KisUndoView.h:53, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/historydocker/KisUndoView.cpp:47: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/historydocker/KisUndoView.h:57: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2370/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/historydocker/KisUndoModel.h:50, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/historydocker/KisUndoModel.cpp:46: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/historydocker/KisUndoModel.h:51: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2371/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/channeldocker/channeldocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/channeldocker/channeldocker_dock.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/channeldocker/channeldocker.cpp:26: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisWidgetWithIdleTask.h:26:18: warning: ‘void KisWidgetWithIdleTask::setCanvas(KisCanvas2*) [with BaseWidget = QDockWidget]’ was hidden [-Woverloaded-virtual=] 26 | virtual void setCanvas(KisCanvas2 *canvas) { | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/channeldocker/channeldocker_dock.h:28:10: note: by ‘virtual void ChannelDockerDock::setCanvas(KoCanvasBase*)’ 28 | void setCanvas(KoCanvasBase *canvas) override; | ^~~~~~~~~ [2372/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImageThumbnailStrokeStrategy.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/channeldocker/KisChannelsThumbnailsStrokeStrategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/moc_KisChannelsThumbnailsStrokeStrategy.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/channeldocker/kritachanneldocker_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/channeldocker/channeldocker_dock.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/moc_channeldocker_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/channeldocker/kritachanneldocker_autogen/mocs_compilation.cpp:4: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/channeldocker/channeldocker_dock.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisWidgetWithIdleTask.h:26:18: warning: ‘void KisWidgetWithIdleTask::setCanvas(KisCanvas2*) [with BaseWidget = QDockWidget]’ was hidden [-Woverloaded-virtual=] 26 | virtual void setCanvas(KisCanvas2 *canvas) { | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/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; | ^~~~~~~~~ [2373/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/channeldocker/channelmodel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/channeldocker/channelmodel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/plugins/dockers/channeldocker/channelmodel.cpp:40:32: warning: comparison of integer expressions of different signedness: ‘quint32’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 40 | if (cs->channelCount() != m_channelCount) return QVariant(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/channeldocker/channelmodel.cpp:46:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘quint32’ {aka ‘unsigned int’} [-Wsign-compare] 46 | if (index.row() < cs->channelCount()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/plugins/dockers/channeldocker/channelmodel.cpp:106:32: warning: comparison of integer expressions of different signedness: ‘quint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 106 | if (cs->channelCount() != m_channelCount) return false; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/channeldocker/channelmodel.cpp: In member function ‘void ChannelModel::rowActivated(const QModelIndex&)’: /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/channeldocker/channelmodel.cpp:137:32: warning: comparison of integer expressions of different signedness: ‘quint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 137 | if (cs->channelCount() != m_channelCount) return; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [2374/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisIdleTasksManager.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisWidgetWithIdleTask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/channeldocker/channeldocker_dock.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/channeldocker/channeldocker_dock.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/channeldocker/channeldocker_dock.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisWidgetWithIdleTask.h:26:18: warning: ‘void KisWidgetWithIdleTask::setCanvas(KisCanvas2*) [with BaseWidget = QDockWidget]’ was hidden [-Woverloaded-virtual=] 26 | virtual void setCanvas(KisCanvas2 *canvas) { | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/channeldocker/channeldocker_dock.h:28:10: note: by ‘virtual void ChannelDockerDock::setCanvas(KoCanvasBase*)’ 28 | void setCanvas(KoCanvasBase *canvas) override; | ^~~~~~~~~ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/artisticcolorselector/kis_color.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/artisticcolorselector/kis_color.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/artisticcolorselector/kis_color.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2376/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/artisticcolorselector/kritaartisticcolorselector_autogen/EWIEGA46WW/../../../../../../plugins/dockers/artisticcolorselector/artisticcolorselector_dock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/artisticcolorselector/kritaartisticcolorselector_autogen/EWIEGA46WW/moc_artisticcolorselector_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/artisticcolorselector/kritaartisticcolorselector_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/artisticcolorselector/kritaartisticcolorselector_autogen/EWIEGA46WW/../../../../../../plugins/dockers/artisticcolorselector/artisticcolorselector_dock.h:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2377/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/tasksetdocker/tasksetmodel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/tasksetdocker/tasksetmodel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2378/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/artisticcolorselector/artisticcolorselector_dock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/artisticcolorselector/artisticcolorselector_plugin.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/artisticcolorselector/artisticcolorselector_dock.h:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2379/3305] Building CXX object plugins/dockers/tasksetdocker/CMakeFiles/kritatasksetdocker.dir/taskset_resource.cpp.o [2380/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/compositiondocker/compositionmodel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/compositiondocker/compositionmodel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2381/3305] Building CXX object plugins/dockers/patterndocker/CMakeFiles/kritapatterndocker.dir/kritapatterndocker_autogen/mocs_compilation.cpp.o [2382/3305] Building CXX object plugins/dockers/griddocker/CMakeFiles/kritagriddocker.dir/kritagriddocker_autogen/mocs_compilation.cpp.o [2383/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/tasksetdocker/kritatasksetdocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/tasksetdocker/tasksetdocker_dock.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/tasksetdocker/kritatasksetdocker_autogen/EWIEGA46WW/moc_tasksetdocker_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/tasksetdocker/kritatasksetdocker_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2384/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/artisticcolorselector/artisticcolorselector_dock.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/artisticcolorselector/artisticcolorselector_dock.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2385/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/tasksetdocker/tasksetdocker_dock.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/tasksetdocker/tasksetdocker.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2386/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/compositiondocker/kritacompositiondocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/compositiondocker/compositiondocker_dock.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/compositiondocker/kritacompositiondocker_autogen/EWIEGA46WW/moc_compositiondocker_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/compositiondocker/kritacompositiondocker_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2387/3305] Building CXX object plugins/dockers/arrangedocker/CMakeFiles/kritaarrangedocker.dir/kritaarrangedocker_autogen/mocs_compilation.cpp.o [2388/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/artisticcolorselector/kis_color_selector.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2389/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/patterndocker/patterndocker_dock.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2390/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/patterndocker/patterndocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2391/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/compositiondocker/compositiondocker.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2392/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/tasksetdocker/tasksetdocker_dock.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/tasksetdocker/tasksetdocker_dock.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/arrangedocker/arrangedocker.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2394/3305] Building CXX object plugins/dockers/lut/CMakeFiles/kritalutdocker.dir/kritalutdocker_autogen/mocs_compilation.cpp.o [2395/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/griddocker/griddocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2396/3305] Building CXX object plugins/dockers/arrangedocker/CMakeFiles/kritaarrangedocker.dir/arrange_docker_widget.cpp.o [2397/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/griddocker/griddocker_dock.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2398/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker.dir/kritaanimationdocker_autogen/mocs_compilation.cpp.o [2399/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/compositiondocker/compositiondocker_dock.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/compositiondocker/compositiondocker_dock.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2400/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/arrangedocker/arrangedocker_dock.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2401/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/griddocker/grid_config_widget.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2402/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/overview/kritaoverviewdocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/overview/overviewdocker_dock.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/overview/kritaoverviewdocker_autogen/EWIEGA46WW/moc_overviewdocker_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/overview/kritaoverviewdocker_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2403/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/overview/overviewdocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimCurvesDocker.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/animation/KisAnimDockers.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2405/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/lut/lutdocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2406/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/palettedocker/kritapalettedocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/palettedocker/palettedocker_dock.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/palettedocker/kritapalettedocker_autogen/EWIEGA46WW/moc_palettedocker_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/palettedocker/kritapalettedocker_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/palettedocker/kritapalettedocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/palettedocker/palettedocker_dock.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2407/3305] Building CXX object plugins/dockers/svgcollectiondocker/CMakeFiles/kritasvgcollectiondocker.dir/kritasvgcollectiondocker_autogen/mocs_compilation.cpp.o [2408/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/overview/overviewdocker_dock.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/overview/overviewdocker_dock.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2409/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisIdleTasksManager.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisWidgetWithIdleTask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/overview/overviewwidget.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/overview/overviewwidget.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/overview/overviewwidget.h:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2410/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/palettedocker/palettedocker.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2411/3305] Building CXX object plugins/dockers/svgcollectiondocker/CMakeFiles/kritasvgcollectiondocker.dir/Plugin.cpp.o [2412/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/presethistory/kritapresethistory_autogen/EWIEGA46WW/../../../../../../plugins/dockers/presethistory/presethistory_dock.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/presethistory/kritapresethistory_autogen/EWIEGA46WW/moc_presethistory_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/presethistory/kritapresethistory_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2413/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/histogram/kritahistogramdocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/histogram/HistogramComputationStrokeStrategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/histogram/kritahistogramdocker_autogen/EWIEGA46WW/moc_HistogramComputationStrokeStrategy.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/histogram/kritahistogramdocker_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2414/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/presethistory/presethistory_dock.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/presethistory/presethistory.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2415/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/palettedocker/palettedocker_dock.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/palettedocker/palettedocker_dock.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/palettedocker/palettedocker_dock.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2416/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/presethistory/presethistory_dock.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/presethistory/presethistory_dock.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/histogram/CMakeFiles/kritahistogramdocker.dir/HistogramComputationStrokeStrategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/histogram/HistogramComputationStrokeStrategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/histogram/HistogramComputationStrokeStrategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2419/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/svgcollectiondocker/SvgSymbolCollectionDocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2420/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/kritarecorderdocker_autogen/mocs_compilation.cpp.o [2421/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/histogram/histogramdocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2422/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/histogram/histogramdocker_dock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/histogram/histogramdocker_dock.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/histogram/histogramdocker_dock.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2423/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/recorder_format.cpp.o [2424/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/gamutmask/kritagamutmask_autogen/EWIEGA46WW/../../../../../../plugins/dockers/gamutmask/gamutmask_dock.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/gamutmask/kritagamutmask_autogen/EWIEGA46WW/moc_gamutmask_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/gamutmask/kritagamutmask_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/gamutmask/kritagamutmask_autogen/EWIEGA46WW/../../../../../../plugins/dockers/gamutmask/gamutmask_dock.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2425/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/gamutmask/gamutmask_dock.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/gamutmask/gamutmask_plugin.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/gamutmask/gamutmask_dock.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/histogram/HistogramComputationStrokeStrategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/histogram/histogramdockerwidget.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/histogram/histogramdockerwidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/histogram/histogramdockerwidget.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2427/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/recorder_directory_cleaner.cpp.o [2428/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/recorder_snapshots_scanner.cpp.o [2429/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/recorder_profile_settings.cpp.o [2430/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/recorder/recorder_config.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2431/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/gamutmask/KisGamutMaskChooser.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2432/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. [2433/3305] Automatic MOC for target python_module_PyKrita_krita [2434/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/recorder_snapshots_manager.cpp.o [2435/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/gamutmask/gamutmask_dock.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/gamutmask/gamutmask_dock.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2436/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/recorder/recorder_export_config.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2437/3305] Building CXX object plugins/dockers/logdocker/CMakeFiles/kritalogdocker.dir/kritalogdocker_autogen/mocs_compilation.cpp.o [2438/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/recorder/recorderdocker.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/recorder/recorderdocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2439/3305] Building CXX object plugins/dockers/logdocker/CMakeFiles/kritalogdocker.dir/LogDocker.cpp.o [2440/3305] Building CXX object plugins/dockers/snapshotdocker/CMakeFiles/kritasnapshotdocker.dir/kritasnapshotdocker_autogen/mocs_compilation.cpp.o [2441/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/recorder/recorder_writer.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/touchdocker/kritatouchdocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/touchdocker/TouchDockerDock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/touchdocker/kritatouchdocker_autogen/EWIEGA46WW/moc_TouchDockerDock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/touchdocker/kritatouchdocker_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2443/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/touchdocker/TouchDockerDock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/touchdocker/TouchDocker.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/TouchDockerDock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/touchdocker/TouchDockerDock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/touchdocker/TouchDockerDock.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/touchdocker/TouchDockerWidget.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/recorder/recorder_export.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/recorder/recorderdocker_dock.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/recorder/recorderdocker_dock.cpp: In member function ‘void RecorderDockerDock::onSelectRecordFolderButtonClicked()’: /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/recorder/recorderdocker_dock.cpp:390:37: warning: ‘QFileDialog::DirectoryOnly’ is deprecated: Use setOption(ShowDirsOnly, true) instead [-Wdeprecated-declarations] 390 | dialog.setFileMode(QFileDialog::DirectoryOnly); | ^~~~~~~~~~~~~ In file included from /usr/include/QtWidgets/QFileDialog:1, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/logdocker/LogDockerDock.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/logdocker/LogDockerDock.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2452/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/snapshotdocker/KisSnapshotModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/snapshotdocker/KisSnapshotView.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/snapshotdocker/KisSnapshotModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/snapshotdocker/KisSnapshotModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/snapshotdocker/KisSnapshotModel.cpp: In member function ‘bool KisSnapshotModel::Private::switchToDocument(QPointer)’: /home/build/YPKG/root/krita/build/krita-5.2.14/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/SnapshotDocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/snapshotdocker/KisSnapshotModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/snapshotdocker/SnapshotDocker.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardDockerDock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/storyboarddocker/StoryboardDocker.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2456/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/widegamutcolorselector/kritawgcolorselector_autogen/EWIEGA46WW/../../../../../../plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/widegamutcolorselector/kritawgcolorselector_autogen/EWIEGA46WW/../../../../../../plugins/dockers/widegamutcolorselector/WGActionManager.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/widegamutcolorselector/kritawgcolorselector_autogen/EWIEGA46WW/moc_WGActionManager.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/dockers/widegamutcolorselector/kritawgcolorselector_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2457/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGActionManager.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGActionManager.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2458/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGColorPatches.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGColorPatches.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2459/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGColorSelectorDock.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGColorSelectorPlugin.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2460/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGColorSelectorDock.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGColorSelectorDock.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2461/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KisUniqueColorSet.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGCommonColorSet.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGCommonColorSet.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGCommonColorSet.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGCommonColorsCalculationRunner.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGCommonColorsCalculationRunner.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGCommonColorsCalculationRunner.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2463/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpSettingsWidget.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpSettingsWidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2464/3305] Linking CXX static library plugins/paintops/mypaint/libkritamypaintop_static.a [2465/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/KisColorSourceToggle.cpp.o [2466/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualColorModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGConfigSelectorTypes.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGConfig.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2467/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGMyPaintShadeSelector.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGMyPaintShadeSelector.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2468/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2469/3305] Automatic MOC for target kritamypaintop [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisColorSelectorInterface.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualColorSelector.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorPopup.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorPopup.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2471/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/imagesplit/kritaimagesplit_autogen/EWIEGA46WW/../../../../../../plugins/extensions/imagesplit/dlg_imagesplit.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/imagesplit/kritaimagesplit_autogen/EWIEGA46WW/moc_dlg_imagesplit.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/imagesplit/kritaimagesplit_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2472/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualColorModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGQuickSettingsWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGQuickSettingsWidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2473/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualColorModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorConfigGrid.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorConfigGrid.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualColorModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGShadeLineEditor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGShadeLineEditor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGShadeSlider.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGShadeLineEditor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2475/3305] Building CXX object plugins/extensions/colorspaceconversion/CMakeFiles/kritacolorspaceconversion.dir/kritacolorspaceconversion_autogen/mocs_compilation.cpp.o [2476/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/imagesplit/dlg_imagesplit.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/imagesplit/dlg_imagesplit.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2477/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_preference_set_registry.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGColorSelectorSettings.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGColorSelectorSettings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisVisualColorModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGConfigSelectorTypes.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGColorSelectorSettings.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2478/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGShadeSelector.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGShadeSelector.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2479/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/clonesarray/kritaclonesarray_autogen/EWIEGA46WW/../../../../../../plugins/extensions/clonesarray/clonesarray.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/clonesarray/kritaclonesarray_autogen/EWIEGA46WW/moc_clonesarray.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/clonesarray/kritaclonesarray_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGShadeSlider.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/dockers/widegamutcolorselector/WGShadeSlider.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/colorrange/kritacolorrange_autogen/EWIEGA46WW/../../../../../../plugins/extensions/colorrange/dlg_colorrange.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/colorrange/kritacolorrange_autogen/EWIEGA46WW/moc_dlg_colorrange.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/colorrange/kritacolorrange_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/clonesarray/clonesarray.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/clonesarray/clonesarray.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2483/3305] Building CXX object plugins/extensions/metadataeditor/CMakeFiles/kritametadataeditor.dir/kritametadataeditor_autogen/mocs_compilation.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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/imagesplit/wdg_imagesplit.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2485/3305] Building CXX object plugins/extensions/metadataeditor/CMakeFiles/kritametadataeditor.dir/kis_meta_data_model.cpp.o [2486/3305] Building CXX object plugins/extensions/metadataeditor/CMakeFiles/kritametadataeditor.dir/kis_entry_editor.cc.o [2487/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transaction.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/colorspaceconversion/colorspaceconversion.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transaction.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/colorrange/colorrange.cc:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/colorrange/colorrange.cc:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2489/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/clonesarray/dlg_clonesarray.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/clonesarray/dlg_clonesarray.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/clonesarray/dlg_clonesarray.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2490/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/imagesplit/imagesplit.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2491/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/colorrange/dlg_colorrange.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/colorrange/dlg_colorrange.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/colorrange/dlg_colorrange.cc:26: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2492/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_ui_widget.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/extensions/modify_selection/kritamodifyselection_autogen/EWIEGA46WW/moc_dlg_border_selection.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/modify_selection/kritamodifyselection_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2493/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/metadataeditor/metadataeditor.cc:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2494/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/offsetimage/kritaoffsetimage_autogen/EWIEGA46WW/../../../../../../plugins/extensions/offsetimage/offsetimage.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/offsetimage/kritaoffsetimage_autogen/EWIEGA46WW/moc_offsetimage.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/offsetimage/kritaoffsetimage_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_ui_widget.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/modify_selection/dlg_grow_selection.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/modify_selection/dlg_grow_selection.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2496/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_ui_widget.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/modify_selection/dlg_shrink_selection.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/modify_selection/dlg_shrink_selection.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_ui_widget.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/modify_selection/dlg_border_selection.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/modify_selection/dlg_border_selection.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_ui_widget.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/modify_selection/dlg_feather_selection.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/modify_selection/dlg_feather_selection.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2499/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/modify_selection/modify_selection_operations.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/modify_selection/modify_selection_operations.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2500/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_ui_factory.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_ui_widget_factory.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/modify_selection/modify_selection.cc:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2501/3305] Building CXX object plugins/extensions/metadataeditor/CMakeFiles/kritametadataeditor.dir/kis_meta_data_editor.cc.o [2502/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/rotateimage/kritarotateimage_autogen/EWIEGA46WW/../../../../../../plugins/extensions/rotateimage/rotateimage.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/rotateimage/kritarotateimage_autogen/EWIEGA46WW/moc_rotateimage.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/rotateimage/kritarotateimage_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2503/3305] Building CXX object plugins/extensions/separate_channels/CMakeFiles/kritaseparatechannels.dir/kritaseparatechannels_autogen/mocs_compilation.cpp.o [2504/3305] Building CXX object plugins/extensions/rotateimage/CMakeFiles/kritarotateimage.dir/dlg_rotateimage.cc.o [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/shearimage/kritashearimage_autogen/EWIEGA46WW/../../../../../../plugins/extensions/shearimage/shearimage.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/shearimage/kritashearimage_autogen/EWIEGA46WW/moc_shearimage.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/shearimage/kritashearimage_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/offsetimage/offsetimage.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/offsetimage/offsetimage.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/offsetimage/offsetimage.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/offsetimage/kis_offset_processing_visitor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/offsetimage/kis_offset_processing_visitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/offsetimage/kis_offset_processing_visitor.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/offsetimage/dlg_offsetimage.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/shearimage/shearimage.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/shearimage/shearimage.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/rotateimage/rotateimage.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/rotateimage/rotateimage.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/rotateimage/rotateimage.cc:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2514/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/resourcemanager/resourcemanager.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2515/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/separate_channels/kis_separate_channels_plugin.cc:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/separate_channels/kis_separate_channels_plugin.cc:25: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/separate_channels/kis_channel_separator.cc:25: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/layergroupswitcher/layergroupswitcher.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/layergroupswitcher/layergroupswitcher.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/waveletdecompose/CMakeFiles/kritawaveletdecompose.dir/dlg_waveletdecompose.cpp.o [2523/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/layersplit/kritalayersplit_autogen/EWIEGA46WW/../../../../../../plugins/extensions/layersplit/dlg_layersplit.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/layersplit/kritalayersplit_autogen/EWIEGA46WW/moc_dlg_layersplit.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/layersplit/kritalayersplit_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/layersplit/kritalayersplit_autogen/EWIEGA46WW/../../../../../../plugins/extensions/layersplit/dlg_layersplit.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/resourcemanager/dlg_embed_tags.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_preference_set_registry.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/extensions/pykrita/plugin/kritapykrita_autogen/EWIEGA46WW/moc_pyqtpluginsettings.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/pykrita/plugin/kritapykrita_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2527/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/layersplit/wdg_layersplit.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2528/3305] Building CXX object plugins/extensions/qmic/CMakeFiles/kritaqmic.dir/kritaqmic_autogen/mocs_compilation.cpp.o [2529/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/layersplit/dlg_layersplit.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/layersplit/dlg_layersplit.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/layersplit/dlg_layersplit.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2530/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisResourceServerProvider.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/resourcemanager/dlg_bundle_manager.cpp:31: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/resourcemanager/dlg_bundle_manager.cpp:34: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2531/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/resourcemanager/wdgtagselection.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2532/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/resourcemanager/DlgResourceManager.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_action_manager.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/resourcemanager/dlg_create_bundle.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/waveletdecompose/kis_wavelet_kernel.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/waveletdecompose/kis_wavelet_kernel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_convolution_painter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/waveletdecompose/kis_wavelet_kernel.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/layersplit/layersplit.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/layersplit/layersplit.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/resourcemanager/ResourceImporter.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2537/3305] Building CXX object plugins/extensions/buginfo/CMakeFiles/kritabuginfo.dir/kritabuginfo_autogen/mocs_compilation.cpp.o [2538/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/waveletdecompose/waveletdecompose.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/waveletdecompose/waveletdecompose.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/samplescreencolor/kritasamplescreencolor_autogen/EWIEGA46WW/../../../../../../plugins/extensions/samplescreencolor/KisSampleScreenColor.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/samplescreencolor/kritasamplescreencolor_autogen/EWIEGA46WW/moc_KisSampleScreenColor.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/samplescreencolor/kritasamplescreencolor_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/qmic/QMic.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_preference_set_registry.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/pykrita/plugin/plugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/FilterLayer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Document.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Krita.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/pykrita/plugin/plugin.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/buginfo/buginfo.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/plugin/CMakeFiles/kritapykrita.dir/pyqtpluginsettings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_preference_set_registry.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/pykrita/plugin/pyqtpluginsettings.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/pykrita/plugin/pyqtpluginsettings.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/pykrita/plugin/pyqtpluginsettings.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2546/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisApplication.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/pykrita/kritarunner/main.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/dbexplorer/DbExplorer.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2548/3305] Building CXX object plugins/extensions/dbexplorer/CMakeFiles/kritadbexplorer.dir/kritadbexplorer_autogen/mocs_compilation.cpp.o [2549/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/buginfo/dlg_buginfo.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/filters/blur/kritablurfilter_autogen/EWIEGA46WW/moc_kis_wdg_blur.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/blur/kritablurfilter_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/samplescreencolor/KisSampleScreenColor.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/samplescreencolor/KisSampleScreenColor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/widgets/KisScreenColorSampler.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/samplescreencolor/KisSampleScreenColor.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2553/3305] Building CXX object plugins/extensions/dbexplorer/CMakeFiles/kritadbexplorer.dir/DlgDbExplorer.cpp.o [2554/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/blur/kis_wdg_motion_blur.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/blur/kis_wdg_motion_blur.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/blur/kis_wdg_gaussian_blur.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/blur/kis_wdg_gaussian_blur.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2556/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/blur/kis_wdg_blur.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/blur/kis_wdg_blur.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/blur/kis_blur_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/blur/blur.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/blur/kis_blur_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/blur/kis_blur_filter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/blur/kis_gaussian_blur_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/blur/kis_gaussian_blur_filter.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/blur/kis_motion_blur_filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/blur/kis_motion_blur_filter.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/blur/kis_lens_blur_filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/blur/kis_lens_blur_filter.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/solusBuildDir/plugins/filters/colors/kritaextensioncolorsfilters_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2563/3305] Building CXX object plugins/filters/colorsfilters/CMakeFiles/kritacolorsfilters.dir/virtual_channel_info.cpp.o [2564/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colors/kis_minmax_filters.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colors/colors.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/blur/kis_wdg_lens_blur.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/blur/kis_wdg_lens_blur.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colors/kis_minmax_filters.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colors/kis_minmax_filters.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colors/kis_color_to_alpha.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colors/kis_color_to_alpha.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colors/kis_wdg_color_to_alpha.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colors/kis_wdg_color_to_alpha.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/filters/colorsfilters/kritacolorsfilters_autogen/EWIEGA46WW/../../../../../../plugins/filters/colorsfilters/colorsfilters.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/colorsfilters/kritacolorsfilters_autogen/EWIEGA46WW/moc_colorsfilters.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/colorsfilters/kritacolorsfilters_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2571/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colorsfilters/kis_perchannel_filter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colorsfilters/colorsfilters.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colorsfilters/colorsfilters.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2572/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Shape.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/GroupShape.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/pykrita/sip/krita/GroupShape.sip:2, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/extensions/pykrita/sip/_tmp/krita/sipkritapart0.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/Filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/libkis/FilterLayer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/extensions/pykrita/sip/krita/FilterLayer.sip:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/libs/image/kis_properties_configuration.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_cubic_curve.h:73:28: note: declared here 73 | Q_DECL_DEPRECATED void fromString(const QString&); | ^~~~~~~~~~ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colorsfilters/kis_perchannel_filter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colorsfilters/kis_perchannel_filter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colorsfilters/kis_perchannel_filter.cpp: In member function ‘virtual void KisPerChannelConfigWidget::updateChannelControls()’: /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colorsfilters/kis_perchannel_filter.cpp:93:53: warning: comparison of integer expressions of different signedness: ‘quint32’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 93 | if (m_dev->colorSpace()->channelCount() > m_activeVChannel) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colorsfilters/kis_hsv_adjustment_filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colorsfilters/kis_hsv_adjustment_filter.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/filters/convolutionfilters/kritaconvolutionfilters_autogen/EWIEGA46WW/../../../../../../plugins/filters/convolutionfilters/convolutionfilters.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/convolutionfilters/kritaconvolutionfilters_autogen/EWIEGA46WW/moc_convolutionfilters.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/convolutionfilters/kritaconvolutionfilters_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2577/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colorsfilters/kis_cross_channel_filter.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colorsfilters/kis_cross_channel_filter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2578/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/gaussianhighpass/kritagaussianhighpassfilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/gaussianhighpass/wdg_gaussianhighpass.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/gaussianhighpass/kritagaussianhighpassfilter_autogen/EWIEGA46WW/moc_wdg_gaussianhighpass.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/gaussianhighpass/kritagaussianhighpassfilter_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colorsfilters/kis_desaturate_filter.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colorsfilters/kis_desaturate_filter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colorsfilters/kis_color_balance_filter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colorsfilters/kis_color_balance_filter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2581/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/convolutionfilters/kis_convolution_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/convolutionfilters/kis_convolution_filter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2582/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/gaussianhighpass/gaussianhighpass_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/gaussianhighpass/gaussianhighpass.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2583/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colorsfilters/kis_multichannel_filter_base.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/colorsfilters/kis_multichannel_filter_base.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2584/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/gaussianhighpass/wdg_gaussianhighpass.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/gaussianhighpass/wdg_gaussianhighpass.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2585/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/convolutionfilters/kis_convolution_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/convolutionfilters/convolutionfilters.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/convolutionfilters/convolutionfilters.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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/example/CMakeFiles/kritaexample.dir/kritaexample_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/example/kritaexample_autogen/EWIEGA46WW/../../../../../../plugins/filters/example/example.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/example/kritaexample_autogen/EWIEGA46WW/moc_example.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/example/kritaexample_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2588/3305] Building CXX object plugins/filters/oilpaintfilter/CMakeFiles/kritaoilpaintfilter.dir/kritaoilpaintfilter_autogen/mocs_compilation.cpp.o [2589/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/embossfilter/kis_emboss_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/embossfilter/kis_emboss_filter_plugin.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2590/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/gaussianhighpass/gaussianhighpass_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/gaussianhighpass/gaussianhighpass_filter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/fastcolortransfer/kritafastcolortransferfilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/fastcolortransfer/fastcolortransfer.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/fastcolortransfer/kritafastcolortransferfilter_autogen/EWIEGA46WW/moc_fastcolortransfer.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/fastcolortransfer/kritafastcolortransferfilter_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/embossfilter/kis_emboss_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/embossfilter/kis_emboss_filter.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/example/example.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/example/example.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/fastcolortransfer/fastcolortransfer.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/fastcolortransfer/fastcolortransfer.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/filters/noisefilter/kritanoisefilter_autogen/EWIEGA46WW/moc_kis_wdg_noise.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/noisefilter/kritanoisefilter_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/imageenhancement/imageenhancement.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2599/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/noisefilter/kis_wdg_noise.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/noisefilter/kis_wdg_noise.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2600/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/fastcolortransfer/kis_wdg_fastcolortransfer.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/fastcolortransfer/kis_wdg_fastcolortransfer.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/imageenhancement/kis_wavelet_noise_reduction.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/imageenhancement/kis_wavelet_noise_reduction.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/noisefilter/noisefilter.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/noisefilter/noisefilter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2603/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/oilpaintfilter/kis_oilpaint_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/oilpaintfilter/kis_oilpaint_filter_plugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2604/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/imageenhancement/kis_simple_noise_reducer.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/imageenhancement/kis_simple_noise_reducer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/pixelizefilter/kis_pixelize_filter_plugin.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_registry.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/pixelizefilter/kis_pixelize_filter_plugin.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_registry.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/raindropsfilter/kis_raindrops_filter_plugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/filters/randompickfilter/kritarandompickfilter_autogen/EWIEGA46WW/moc_kis_wdg_random_pick.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/randompickfilter/kritarandompickfilter_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/oilpaintfilter/kis_oilpaint_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/oilpaintfilter/kis_oilpaint_filter.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/pixelizefilter/kis_pixelize_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/pixelizefilter/kis_pixelize_filter.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/raindropsfilter/kis_raindrops_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/raindropsfilter/kis_raindrops_filter.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/randompickfilter/kis_wdg_random_pick.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/randompickfilter/kis_wdg_random_pick.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/roundcorners/kis_round_corners_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/roundcorners/kis_round_corners_filter_plugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/roundcorners/kis_round_corners_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/randompickfilter/randompickfilter.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/randompickfilter/randompickfilter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/smalltilesfilter/kis_small_tiles_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/smalltilesfilter/kis_small_tiles_filter_plugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/smalltilesfilter/kis_small_tiles_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/filters/unsharp/kritaunsharpfilter_autogen/EWIEGA46WW/moc_kis_wdg_unsharp.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/unsharp/kritaunsharpfilter_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/unsharp/kis_unsharp_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/unsharp/unsharp.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/roundcorners/kis_round_corners_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/roundcorners/kis_round_corners_filter.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/roundcorners/kis_round_corners_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2620/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/smalltilesfilter/kis_small_tiles_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/smalltilesfilter/kis_small_tiles_filter.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/smalltilesfilter/kis_small_tiles_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2621/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/unsharp/kis_wdg_unsharp.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/unsharp/kis_wdg_unsharp.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/filters/wavefilter/kritawavefilter_autogen/EWIEGA46WW/moc_kis_wdg_wave.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/wavefilter/kritawavefilter_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/unsharp/kis_unsharp_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/unsharp/kis_unsharp_filter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/levelfilter/kritalevelfilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/levelfilter/KisLevelsConfigWidget.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/levelfilter/kritalevelfilter_autogen/EWIEGA46WW/moc_KisLevelsConfigWidget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/levelfilter/kritalevelfilter_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/wavefilter/wavefilter.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/wavefilter/wavefilter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_registry.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/levelfilter/KisLevelsFilterPlugin.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/wavefilter/kis_wdg_wave.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/wavefilter/kis_wdg_wave.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/levelfilter/KisLevelsFilter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/levelfilter/KisLevelsFilter.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_registry.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/dodgeburn/DodgeBurnPlugin.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_configuration.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/levelfilter/KisLevelsFilterConfiguration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/levelfilter/KisLevelsFilterConfiguration.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/phongbumpmap/kis_phong_bumpmap_plugin.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2635/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/dodgeburn/DodgeBurn.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/dodgeburn/DodgeBurn.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2636/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/solusBuildDir/plugins/filters/phongbumpmap/kritaphongbumpmap_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/posterize/kritaposterize_autogen/EWIEGA46WW/../../../../../../plugins/filters/posterize/posterize.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/posterize/kritaposterize_autogen/EWIEGA46WW/moc_posterize.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/posterize/kritaposterize_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/phongbumpmap/phong_pixel_processor.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/phongbumpmap/phong_pixel_processor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/indexcolors/kritaindexcolors_autogen/EWIEGA46WW/../../../../../../plugins/filters/indexcolors/indexcolors.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/indexcolors/kritaindexcolors_autogen/EWIEGA46WW/moc_indexcolors.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/indexcolors/kritaindexcolors_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2641/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/levelfilter/KisLevelsConfigWidget.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/levelfilter/KisLevelsConfigWidget.cpp:25: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2642/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/phongbumpmap/kis_phong_bumpmap_config_widget.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/phongbumpmap/kis_phong_bumpmap_config_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/phongbumpmap/kis_phong_bumpmap_config_widget.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2643/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/indexcolors/indexcolorpalette.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/indexcolors/palettegeneratorconfig.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/indexcolors/palettegeneratorconfig.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2644/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/posterize/posterize.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/posterize/posterize.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/indexcolors/indexcolors.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/indexcolors/indexcolors.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/indexcolors/indexcolorpalette.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/indexcolors/indexcolorpalette.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/indexcolors/indexcolorpalette.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_configuration.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/indexcolors/kiswdgindexcolors.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/normalize/kritanormalize_autogen/EWIEGA46WW/../../../../../../plugins/filters/normalize/kis_normalize.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/normalize/kritanormalize_autogen/EWIEGA46WW/moc_kis_normalize.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/normalize/kritanormalize_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/gradientmap/kritagradientmap_autogen/EWIEGA46WW/../../../../../../plugins/filters/gradientmap/KisGradientMapFilterConfigWidget.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/gradientmap/kritagradientmap_autogen/EWIEGA46WW/moc_KisGradientMapFilterConfigWidget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/gradientmap/kritagradientmap_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/normalize/kis_normalize.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/normalize/kis_normalize.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/gradientmap/KisGradientMapFilterConfigWidget.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2652/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_registry.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/gradientmap/KisGradientMapFilterPlugin.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2653/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoStopGradient.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/gradientmap/KisGradientMapFilterNearestCachedGradient.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2654/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/gradientmap/KisGradientMapFilter.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/gradientmap/KisGradientMapFilter.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/threshold/kritathreshold_autogen/EWIEGA46WW/../../../../../../plugins/filters/threshold/threshold.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/threshold/kritathreshold_autogen/EWIEGA46WW/moc_threshold.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/threshold/kritathreshold_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoStopGradient.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/gradientmap/KisGradientMapFilterDitherCachedGradient.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/halftone/kritahalftone_autogen/EWIEGA46WW/../../../../../../plugins/filters/halftone/KisHalftoneConfigPageWidget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/halftone/kritahalftone_autogen/EWIEGA46WW/moc_KisHalftoneConfigPageWidget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/halftone/kritahalftone_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/kis_color_button.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/halftone/ui_KisHalftoneConfigPageWidget.h:25, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/halftone/kritahalftone_autogen/EWIEGA46WW/../../../../../../plugins/filters/halftone/KisHalftoneConfigPageWidget.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoStopGradient.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/gradientmap/KisGradientMapFilterConfiguration.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/gradientmap/KisGradientMapFilterConfiguration.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/gradientmap/KisGradientMapFilterConfiguration.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/threshold/threshold.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/threshold/threshold.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/halftone/KisHalftoneFilterConfiguration.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/filters/edgedetection/kritaedgedetection_autogen/EWIEGA46WW/moc_kis_edge_detection_filter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/edgedetection/kritaedgedetection_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/halftone/KisHalftoneConfigWidget.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/halftone/KisHalftoneConfigPageWidget.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/edgedetection/kis_wdg_edge_detection.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/edgedetection/kis_wdg_edge_detection.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/solusBuildDir/plugins/filters/convertheightnormalmap/kritaconvertheighttonormalmap_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/edgedetection/kis_edge_detection_filter.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/edgedetection/kis_edge_detection_filter.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/filters/asccdl/kritaasccdl_autogen/EWIEGA46WW/moc_kis_asccdl_filter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/asccdl/kritaasccdl_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/convertheightnormalmap/kis_wdg_convert_height_to_normal_map.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/convertheightnormalmap/kis_wdg_convert_height_to_normal_map.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/resettransparent/kritaresettransparent_autogen/EWIEGA46WW/../../../../../../plugins/filters/resettransparent/KisResetTransparentFilter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/resettransparent/kritaresettransparent_autogen/EWIEGA46WW/moc_KisResetTransparentFilter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/filters/resettransparent/kritaresettransparent_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/asccdl/CMakeFiles/kritaasccdl.dir/kis_asccdl_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/asccdl/kis_asccdl_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/asccdl/kis_asccdl_filter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/plugins/filters/asccdl/kis_asccdl_filter.cpp:111:28: warning: comparison of integer expressions of different signedness: ‘uint’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 111 | for (uint c = 0; c < channelCount; c++){ | ~~^~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/asccdl/kis_asccdl_filter.cpp:112:19: warning: comparison of integer expressions of different signedness: ‘uint’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 112 | if (c != alphaPos) { | ~~^~~~~~~~~~~ [2673/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/asccdl/kis_wdg_asccdl.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/asccdl/kis_wdg_asccdl.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2674/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/ellipse/EllipseShapeFactory.cpp.o [2675/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/convertheightnormalmap/kis_convert_height_to_normal_map_filter.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/convertheightnormalmap/kis_convert_height_to_normal_map_filter.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2676/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_registry.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/halftone/KisHalftoneFilter.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2677/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/ellipse/EllipseShapeConfigCommand.cpp.o [2678/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/ellipse/EllipseShapeConfigWidget.cpp.o [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/resettransparent/KisResetTransparentFilter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/resettransparent/KisResetTransparentFilter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/rectangle/RectangleShapeConfigWidget.cpp.o [2691/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/star/StarShapeFactory.cpp.o [2692/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/enhancedpath/EnhancedPathHandle.cpp.o [2693/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/enhancedpath/EnhancedPathParameter.cpp.o [2694/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/rectangle/RectangleShapeFactory.cpp.o [2695/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/enhancedpath/EnhancedPathCommand.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/EnhancedPathFormula.cpp.o [2700/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/enhancedpath/EnhancedPathShapeFactory.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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/generators/gradient/kritagradientgenerator_autogen/EWIEGA46WW/../../../../../../plugins/generators/gradient/KisGradientGeneratorConfigWidget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/generators/gradient/kritagradientgenerator_autogen/EWIEGA46WW/moc_KisGradientGeneratorConfigWidget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/generators/gradient/kritagradientgenerator_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator_registry.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/gradient/KisGradientGeneratorPlugin.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2703/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 [2704/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/generators/solid/kritacolorgenerator_autogen/EWIEGA46WW/../../../../../../plugins/generators/solid/colorgenerator.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/generators/solid/kritacolorgenerator_autogen/EWIEGA46WW/moc_colorgenerator.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/generators/solid/kritacolorgenerator_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/generators/pattern/kritapatterngenerator_autogen/EWIEGA46WW/moc_kis_wdg_pattern.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/generators/pattern/kritapatterngenerator_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_processing_information.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/gradient/KisGradientGenerator.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/gradient/KisGradientGenerator.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2707/3305] Building CXX object plugins/generators/screentone/CMakeFiles/kritascreentonegenerator.dir/KisScreentoneBrightnessContrastFunctions.cpp.o [2708/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/solid/kis_wdg_color.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/solid/kis_wdg_color.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2709/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/generators/simplexnoise/kritasimplexnoisegenerator_autogen/EWIEGA46WW/moc_kis_wdg_simplex_noise.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/generators/simplexnoise/kritasimplexnoisegenerator_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/solid/colorgenerator.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/solid/colorgenerator.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoSegmentGradient.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/gradient/KisGradientGeneratorConfiguration.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/gradient/KisGradientGeneratorConfiguration.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/gradient/KisGradientGeneratorConfiguration.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/pattern/kis_wdg_pattern.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/pattern/kis_wdg_pattern.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2713/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/gradient/KisGradientGeneratorConfigWidget.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2714/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/pattern/patterngenerator.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/pattern/patterngenerator.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/simplexnoise/simplexnoisegenerator.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/simplexnoise/simplexnoisegenerator.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/simplexnoise/kis_wdg_simplex_noise.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/simplexnoise/kis_wdg_simplex_noise.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/palettize/palettize.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/filters/palettize/palettize.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/generators/screentone/kritascreentonegenerator_autogen/EWIEGA46WW/../../../../../../plugins/generators/screentone/KisScreentoneConfigWidget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/generators/screentone/kritascreentonegenerator_autogen/EWIEGA46WW/moc_KisScreentoneConfigWidget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/generators/screentone/kritascreentonegenerator_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorTemplate.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneScreentoneFunctions.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneScreentoneFunctions.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.h:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2722/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/generators/multigridpattern/kritamultigridpatterngenerator_autogen/EWIEGA46WW/moc_kis_wdg_multigrid_pattern.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/generators/multigridpattern/kritamultigridpatterngenerator_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2723/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator_registry.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorPlugin.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorTemplate.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.h:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2727/3305] Building CXX object plugins/impex/jpeg/CMakeFiles/kritajpegexport.dir/kis_jpeg_destination.cpp.o [2728/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/generators/seexpr/kritaseexprgenerator_autogen/EWIEGA46WW/../../../../../../plugins/generators/seexpr/generator.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/generators/seexpr/kritaseexprgenerator_autogen/EWIEGA46WW/moc_generator.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/generators/seexpr/kritaseexprgenerator_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2729/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/multigridpattern/kis_wdg_multigrid_pattern.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/multigridpattern/kis_wdg_multigrid_pattern.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2730/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 [2731/3305] Building CXX object plugins/impex/jpeg/CMakeFiles/kritajpegimport.dir/kis_jpeg_source.cpp.o [2732/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneConfigWidget.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneConfigWidget.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2733/3305] Building CXX object plugins/impex/jpeg/CMakeFiles/kritajpegimport.dir/kis_jpeg_destination.cpp.o [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/jpeg/kritajpegexport_autogen/EWIEGA46WW/moc_kis_jpeg_converter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/jpeg/kritajpegexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/jpeg/kritajpegexport_autogen/EWIEGA46WW/moc_kis_jpeg_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/jpeg/kritajpegexport_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/multigridpattern/multigridpatterngenerator.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/multigridpattern/multigridpatterngenerator.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/jpeg/kritajpegimport_autogen/EWIEGA46WW/moc_kis_jpeg_converter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/jpeg/kritajpegimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/jpeg/kritajpegimport_autogen/EWIEGA46WW/moc_kis_jpeg_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/jpeg/kritajpegimport_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2737/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/seexpr/kis_wdg_seexpr_presets_save.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2738/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_sequential_iterator.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisSequentialIteratorProgress.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/seexpr/generator.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/seexpr/generator.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_import.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_import.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2740/3305] Building CXX object plugins/impex/tiff/CMakeFiles/kritatiffimport.dir/kis_buffer_stream.cc.o [2741/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/seexpr/kis_wdg_seexpr.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/seexpr/kis_wdg_seexpr.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2742/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_converter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_converter.cc:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_converter.cc:39: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_export.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_converter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/tiff/kritatiffexport_autogen/EWIEGA46WW/moc_kis_dlg_options_tiff.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/tiff/kritatiffexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_converter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_converter.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_converter.cc:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/tiff/kritatiffimport_autogen/EWIEGA46WW/moc_kis_tiff_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/tiff/kritatiffimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_converter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_writer_visitor.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_based_layer.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/generator/kis_generator_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_writer_visitor.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_writer_visitor.cpp:28: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_converter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_converter.cc:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jpeg/kis_jpeg_converter.cc:39: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_converter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_dlg_options_tiff.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_dlg_options_tiff.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_dlg_options_tiff.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_psd_writer_visitor.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/kis_color_button.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/png/ui_kis_wdg_options_png.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/png/kritapngexport_autogen/EWIEGA46WW/moc_kis_png_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/png/kritapngexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/png/kritapngexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/png/kis_png_export.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/png/kritapngimport_autogen/EWIEGA46WW/moc_kis_png_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/png/kritapngimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_keyframe_channel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_raster_keyframe_channel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/csv/csv_layer_record.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/csv/csv_layer_record.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_export.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_export.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/csv/kritacsvimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/csv/csv_loader.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/csv/kritacsvimport_autogen/EWIEGA46WW/moc_csv_loader.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/csv/kritacsvimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/csv/kritacsvimport_autogen/EWIEGA46WW/moc_kis_csv_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/csv/kritacsvimport_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/png/kis_png_import.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/png/kis_png_import.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/csv/kis_csv_import.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/csv/kis_csv_import.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_keyframe_channel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_raster_keyframe_channel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/csv/csv_layer_record.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/csv/csv_layer_record.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2760/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_keyframe_channel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_raster_keyframe_channel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/csv/csv_layer_record.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/csv/csv_read_line.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/csv/csv_read_line.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/asl/kis_asl_writer_utils.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/csv/csv_read_line.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2761/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/csv/kritacsvexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/csv/csv_saver.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/csv/kritacsvexport_autogen/EWIEGA46WW/moc_csv_saver.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/csv/kritacsvexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/csv/kritacsvexport_autogen/EWIEGA46WW/moc_kis_csv_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/csv/kritacsvexport_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/csv/csv_loader.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/csv/csv_loader.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisMainWindow.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/csv/csv_loader.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/kis_color_button.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/png/ui_kis_wdg_options_png.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/png/kis_png_export.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/png/kis_png_export.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/png/kis_png_export.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/csv/kis_csv_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/csv/kis_csv_export.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/exr/kritaexrexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/exr/exr_converter.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/exr/kritaexrexport_autogen/EWIEGA46WW/moc_exr_converter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/exr/kritaexrexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/exr/kritaexrexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/exr/exr_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/exr/kritaexrexport_autogen/EWIEGA46WW/moc_exr_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/exr/kritaexrexport_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/exr/kritaexrimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/exr/exr_converter.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/exr/kritaexrimport_autogen/EWIEGA46WW/moc_exr_converter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/exr/kritaexrimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/exr/kritaexrimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/exr/exr_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/exr/kritaexrimport_autogen/EWIEGA46WW/moc_exr_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/exr/kritaexrimport_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/csv/csv_saver.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/csv/csv_saver.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/csv/csv_saver.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/exr/exr_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/exr/exr_export.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2770/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/exr/exr_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/exr/exr_import.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2771/3305] Building CXX object plugins/impex/pdf/CMakeFiles/kritapdfimport.dir/kis_pdf_import_widget.cpp.o [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/pdf/kritapdfimport_autogen/EWIEGA46WW/moc_kis_pdf_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/pdf/kritapdfimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/exr/kis_exr_layers_sorter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/exr/kis_exr_layers_sorter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/exr/kis_exr_layers_sorter.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/jp2/kritajp2import_autogen/EWIEGA46WW/../../../../../../plugins/impex/jp2/jp2_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/jp2/kritajp2import_autogen/EWIEGA46WW/moc_jp2_converter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/jp2/kritajp2import_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/jp2/kritajp2import_autogen/EWIEGA46WW/../../../../../../plugins/impex/jp2/jp2_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/jp2/kritajp2import_autogen/EWIEGA46WW/moc_jp2_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/jp2/kritajp2import_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/exr/kis_exr_layers_sorter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/exr/kis_exr_layers_sorter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/exr/kis_exr_layers_sorter.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2777/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/pdf/kis_pdf_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/pdf/kis_pdf_import.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2778/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jp2/jp2_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jp2/jp2_import.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/raw/CMakeFiles/krita_raw_import.dir/3rdparty/libkdcraw/src/rnuminput.cpp.o [2781/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_import.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tiff/kis_tiff_import.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2782/3305] Building CXX object plugins/impex/raw/CMakeFiles/krita_raw_import.dir/3rdparty/libkdcraw/src/rexpanderbox.cpp.o [2783/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/solusBuildDir/plugins/impex/raw/krita_raw_import_autogen/mocs_compilation.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jp2/jp2_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jp2/jp2_converter.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jp2/jp2_converter.cc:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/svg/kritasvgimport_autogen/EWIEGA46WW/moc_kis_svg_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/svg/kritasvgimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2789/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/raw/kis_raw_import.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/raw/kis_raw_import.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2790/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/qimageio/kritaqimageioexport_autogen/EWIEGA46WW/moc_kis_qimageio_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/qimageio/kritaqimageioexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_processing_information.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneGenerator.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneGenerator.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/svg/kis_svg_import.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/svg/kis_svg_import.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/exr/exr_converter.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/exr/exr_converter.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/exr/exr_converter.cc:31: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/qimageio/kritaqimageioimport_autogen/EWIEGA46WW/moc_kis_qimageio_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/qimageio/kritaqimageioimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_load_context.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_load_context.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/ora/kritaoraimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/ora/ora_converter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/ora/kritaoraimport_autogen/EWIEGA46WW/moc_ora_converter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/ora/kritaoraimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/ora/kritaoraimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/ora/ora_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/ora/kritaoraimport_autogen/EWIEGA46WW/moc_ora_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/ora/kritaoraimport_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2797/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/exr/exr_converter.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/exr/exr_converter.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/exr/exr_converter.cc:31: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2798/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/qimageio/kis_qimageio_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/qimageio/kis_qimageio_import.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/ora_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/ora_import.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/qimageio/kis_qimageio_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/qimageio/kis_qimageio_export.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/ora_converter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/ora_converter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/ora_converter.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2802/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_save_context.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_save_context.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_save_context.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2803/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_load_context.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_load_context.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2804/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/ora/kritaoraexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/ora/ora_converter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/ora/kritaoraexport_autogen/EWIEGA46WW/moc_ora_converter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/ora/kritaoraexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/ora/kritaoraexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/ora/ora_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/ora/kritaoraexport_autogen/EWIEGA46WW/moc_ora_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/ora/kritaoraexport_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_save_visitor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_save_visitor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_save_visitor.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2806/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_load_visitor.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_load_visitor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_based_layer.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_adjustment_layer.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_load_visitor.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2807/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_save_context.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_save_context.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_save_context.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2808/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/xcf/kritaxcfimport_autogen/EWIEGA46WW/moc_kis_xcf_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/xcf/kritaxcfimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2809/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/ora_converter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/ora_converter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/ora_converter.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2810/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/ora_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/ora_export.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2811/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorTemplate.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneScreentoneFunctions.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorTemplate.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.h:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_save_visitor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_save_visitor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_save_visitor.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/psd/kritapsdimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/psd/psd_import.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/psd/kritapsdimport_autogen/EWIEGA46WW/moc_psd_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/psd/kritapsdimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2814/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/psd/kritapsdexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/psd/psd_export.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/psd/kritapsdexport_autogen/EWIEGA46WW/moc_psd_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/psd/kritapsdexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2815/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_load_visitor.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_load_visitor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection_based_layer.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_adjustment_layer.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/ora/kis_open_raster_stack_load_visitor.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2816/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/psd/psd_import.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/psd/psd_import.cc:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/xcf/kis_xcf_import.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/xcf/kis_xcf_import.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/qml/kritaqmlexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/qml/qml_converter.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/qml/kritaqmlexport_autogen/EWIEGA46WW/moc_qml_converter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/qml/kritaqmlexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/qml/kritaqmlexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/qml/qml_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/qml/kritaqmlexport_autogen/EWIEGA46WW/moc_qml_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/qml/kritaqmlexport_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/psd/psd_export.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/psd/psd_export.cc:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/psd/CMakeFiles/kritapsdexport.dir/psd_saver.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/psd/psd_saver.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/psd/psd_saver.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/psd/psd_saver.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2822/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/tga/kritatgaexport_autogen/EWIEGA46WW/moc_kis_tga_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/tga/kritatgaexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/tga/kritatgaimport_autogen/EWIEGA46WW/moc_kis_tga_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/tga/kritatgaimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/qml/qml_converter.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/qml/qml_converter.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/qml/qml_converter.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/qml/qml_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/qml/qml_export.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/heightmap/kritaheightmapimport_autogen/EWIEGA46WW/moc_kis_heightmap_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/heightmap/kritaheightmapimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2827/3305] Building CXX object plugins/impex/heightmap/CMakeFiles/kritaheightmapexport.dir/kis_heightmap_utils.cpp.o [2828/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tga/kis_tga_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tga/kis_tga_export.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2829/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tga/kis_tga_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/tga/kis_tga_import.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2830/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/heightmap/kritaheightmapexport_autogen/EWIEGA46WW/moc_kis_heightmap_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/heightmap/kritaheightmapexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heightmap/kis_heightmap_import.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heightmap/kis_heightmap_import.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heightmap/kis_wdg_options_heightmap.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heightmap/kis_wdg_options_heightmap.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heightmap/kis_heightmap_export.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heightmap/kis_heightmap_export.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heightmap/kis_wdg_options_heightmap.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heightmap/kis_wdg_options_heightmap.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2835/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/brush/kritabrushimport_autogen/EWIEGA46WW/moc_kis_brush_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/brush/kritabrushimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2836/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/brush/kritabrushexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/brush/KisWdgOptionsBrush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/brush/kritabrushexport_autogen/EWIEGA46WW/moc_KisWdgOptionsBrush.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/brush/kritabrushexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2837/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/psd/psd_loader.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/psd/psd_loader.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/psd/psd_loader.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisColorfulBrush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_gbr_brush.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_imagepipe_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_pipebrush_parasite.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/brush/KisAnimatedBrushAnnotation.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_pipebrush_parasite.h:27: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/spriter/kritaspriterexport_autogen/EWIEGA46WW/moc_kis_spriter_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/spriter/kritaspriterexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisColorfulBrush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_gbr_brush.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_imagepipe_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_pipebrush_parasite.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/brush/KisAnimatedBrushAnnotation.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_pipebrush_parasite.h:27: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2841/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/kra/kritakraimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/kra/kra_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/kra/kritakraimport_autogen/EWIEGA46WW/moc_kra_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/kra/kritakraimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2842/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/brush/KisWdgOptionsBrush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/brush/KisWdgOptionsBrush.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/brush/kis_brush_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/brush/kis_brush_import.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2844/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/brush/kis_brush_export.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/brush/kis_brush_export.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2845/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/kra/kritakraexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/kra/kra_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/kra/kritakraexport_autogen/EWIEGA46WW/moc_kra_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/kra/kritakraexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2846/3305] Building CXX object plugins/impex/gif/CMakeFiles/kritagifexport.dir/qgiflibhandler.cpp.o [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/kra/kra_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/kra/kra_import.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/gif/kritagifexport_autogen/EWIEGA46WW/moc_kis_gif_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/gif/kritagifexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/kra/kra_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/kra/kra_export.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/gif/kritagifimport_autogen/EWIEGA46WW/moc_kis_gif_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/gif/kritagifimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/gif/kis_gif_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/gif/kis_gif_export.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2853/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/heif/kritaheifexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/heif/HeifExport.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/heif/kritaheifexport_autogen/EWIEGA46WW/moc_HeifExport.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/heif/kritaheifexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2854/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/gif/kis_gif_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/gif/kis_gif_import.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2855/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/spriter/kis_spriter_export.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/spriter/kis_spriter_export.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2856/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/heif/kritaheifimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/heif/HeifImport.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/heif/kritaheifimport_autogen/EWIEGA46WW/moc_HeifImport.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/heif/kritaheifimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2857/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heif/HeifError.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heif/HeifError.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2858/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/krz/kritakrzexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/krz/krz_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/krz/kritakrzexport_autogen/EWIEGA46WW/moc_krz_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/krz/kritakrzexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heif/HeifError.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heif/HeifError.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/webp/kritawebpexport_autogen/EWIEGA46WW/moc_kis_wdg_options_webp.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/webp/kritawebpexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/krz/krz_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/krz/krz_export.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/impex/webp/kritawebpimport_autogen/EWIEGA46WW/moc_kis_webp_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/webp/kritawebpimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2864/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/jxl/kritajxlexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/jxl/JPEGXLExport.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/jxl/kritajxlexport_autogen/EWIEGA46WW/moc_JPEGXLExport.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/jxl/kritajxlexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2865/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/jxl/kritajxlimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/jxl/JPEGXLImport.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/jxl/kritajxlimport_autogen/EWIEGA46WW/moc_JPEGXLImport.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/impex/jxl/kritajxlimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2866/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heif/HeifImport.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heif/HeifImport.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/webp/kis_webp_import.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/webp/kis_wdg_options_webp.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/webp/kis_webp_export.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/kis_hairy_paintop_settings.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/kis_hairy_paintop_settings.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/kis_hairy_paintop_settings.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2872/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/hairy_paintop_plugin.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2873/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/bristle.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/bristle.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jxl/kis_wdg_options_jpegxl.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jxl/kis_wdg_options_jpegxl.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_simple_paintop_factory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/defaultpaintops/defaultpaintops_plugin.cc:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/kis_hairy_paintop.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/kis_hairy_paintop.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/kis_hairy_paintop.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/hairy_brush.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/hairy_brush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/hairy_brush.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heif/kis_heif_import_tools.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heif/kis_heif_import_tools.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_sequential_iterator.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_iterator_ng.h:99, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heif/kis_heif_import_tools.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/KisHairyBristleOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/KisHairyBristleOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/KisHairyBristleOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/hairy/kritahairypaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/hairy/KisHairyBristleOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/hairy/kritahairypaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/hairy/KisHairyBristleOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/hairy/kritahairypaintop_autogen/EWIEGA46WW/moc_KisHairyBristleOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/hairy/kritahairypaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/solusBuildDir/plugins/paintops/hairy/kritahairypaintop_autogen/mocs_compilation.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/KisHairyInkOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/KisHairyInkOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/KisHairyInkOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2882/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jxl/JPEGXLImport.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jxl/JPEGXLImport.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2883/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/deform_brush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/deform_brush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/deform_brush.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/KisHairyBristleOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/KisHairyBristleOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/KisHairyBristleOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/KisHairyBristleOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/KisHairyBristleOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/KisBrushSizeOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/KisBrushSizeOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/KisBrushSizeOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2887/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/deform_paintop_plugin.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2888/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/kis_deform_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/kis_deform_paintop.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisStandardOptions.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisOpacityOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/kis_deform_paintop.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/deform/kritadeformpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/deform/KisBrushSizeOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/deform/kritadeformpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/deform/KisBrushSizeOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/deform/kritadeformpaintop_autogen/EWIEGA46WW/moc_KisBrushSizeOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/deform/kritadeformpaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/solusBuildDir/plugins/paintops/deform/kritadeformpaintop_autogen/mocs_compilation.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2890/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/kis_deform_paintop_settings.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/kis_deform_paintop_settings.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2891/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/KisHairyInkOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/KisHairyInkOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/KisHairyInkOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/kis_hairy_paintop_settings_widget.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/kis_hairy_paintop_settings_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2893/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/KisHairyInkOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hairy/KisHairyInkOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2894/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/KisDeformOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/KisDeformOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/KisDeformOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/KisBrushSizeOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/KisBrushSizeOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/KisBrushSizeOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2896/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/curvebrush/KisCurveOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/curvebrush/KisCurveOpOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/curvebrush/KisCurveOpOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2897/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/curvebrush/kis_curve_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/curvebrush/kis_curve_paintop.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/curvebrush/KisCurveStandardOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/curvebrush/KisCurveStandardOptions.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/curvebrush/kis_curve_paintop.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2898/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/curvebrush/curve_paintop_plugin.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/curvebrush/kritacurvepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/curvebrush/KisCurveOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/curvebrush/kritacurvepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/curvebrush/KisCurveOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/curvebrush/kritacurvepaintop_autogen/EWIEGA46WW/moc_KisCurveOpOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/curvebrush/kritacurvepaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/solusBuildDir/plugins/paintops/curvebrush/kritacurvepaintop_autogen/mocs_compilation.cpp:4: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/KisBrushSizeOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/KisBrushSizeOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2901/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/curvebrush/kis_curve_paintop_settings.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/curvebrush/kis_curve_paintop_settings.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/KisDeformOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/KisDeformOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2903/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heif/HeifExport.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/heif/HeifExport.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2904/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jxl/JPEGXLExport.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/impex/jxl/JPEGXLExport.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2905/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/KisDeformOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/KisDeformOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/KisDeformOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/kis_deform_paintop_settings.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/deform/kis_deform_paintop_settings_widget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2907/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayRandomDistributions.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayOpOption.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayOpOption.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2908/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayRandomDistributions.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayRandomDistributions.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/curvebrush/KisCurveOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/curvebrush/KisCurveOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/curvebrush/KisCurveOpOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2910/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/curvebrush/KisCurveOpOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/curvebrush/KisCurveOpOptionWidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2911/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/spray_paintop_plugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2912/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/kis_spray_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/kis_spray_paintop.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/spray_brush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/kis_spray_paintop.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2913/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayOpOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayOpOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayShapeOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayShapeOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayShapeOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/kis_spray_paintop_settings.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_no_size_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/kis_spray_paintop_settings.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/kis_spray_paintop_settings.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayShapeDynamicsOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayShapeDynamicsOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayShapeDynamicsOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2917/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/curvebrush/kis_curve_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/curvebrush/kis_curve_paintop_settings_widget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2918/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/spray/kritaspraypaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/spray/KisSprayOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/spray/kritaspraypaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/spray/KisSprayOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/spray/kritaspraypaintop_autogen/EWIEGA46WW/moc_KisSprayOpOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/spray/kritaspraypaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/spray/kritaspraypaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/spray/KisSprayShapeOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/spray/kritaspraypaintop_autogen/EWIEGA46WW/moc_KisSprayShapeOptionWidget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/spray/kritaspraypaintop_autogen/mocs_compilation.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2919/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/paintops/filterop/kritafilterop_autogen/EWIEGA46WW/moc_kis_filterop_settings_widget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/filterop/kritafilterop_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2920/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/filterop/kis_filterop_settings.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/filterop/kis_filterop_settings.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2921/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayOpOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayOpOptionWidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/spray_brush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/spray_brush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/spray_brush.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2923/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayShapeDynamicsOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayShapeDynamicsOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayShapeDynamicsOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2924/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/filterop/kis_filterop.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/filterop/kis_filterop.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2925/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/filterop/filterop.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayOpOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayShapeDynamicsOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayShapeDynamicsOptionWidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayShapeOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayShapeOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayShapeOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/kis_spray_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/kis_spray_paintop_settings_widget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayShapeOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/spray/KisSprayShapeOptionWidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/experiment/kis_experiment_paintop.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/experiment/kis_experiment_paintop.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_no_size_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/experiment/kis_experiment_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/experiment/kis_experiment_paintop.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/experiment/kritaexperimentpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/experiment/KisExperimentOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/experiment/kritaexperimentpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/experiment/KisExperimentOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/experiment/kritaexperimentpaintop_autogen/EWIEGA46WW/moc_KisExperimentOpOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/experiment/kritaexperimentpaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/solusBuildDir/plugins/paintops/experiment/kritaexperimentpaintop_autogen/mocs_compilation.cpp:4: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/experiment/experiment_paintop_plugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2934/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_no_size_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/experiment/kis_experiment_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/experiment/kis_experiment_paintop_settings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2935/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/experiment/KisExperimentOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/experiment/KisExperimentOpOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/experiment/KisExperimentOpOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2936/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/particle_paintop_plugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2937/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/filterop/kis_filterop_settings_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/filterop/kis_filterop_settings_widget.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2938/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/KisParticleOpOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/KisParticleOpOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/KisParticleOpOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/particle_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/particle_brush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/particle_brush.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2940/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/kis_particle_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/kis_particle_paintop.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisStandardOptions.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/kis_particle_paintop.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2941/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/particle/kritaparticlepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/particle/KisParticleOpOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/particle/kritaparticlepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/particle/KisParticleOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/particle/kritaparticlepaintop_autogen/EWIEGA46WW/moc_KisParticleOpOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/particle/kritaparticlepaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/solusBuildDir/plugins/paintops/particle/kritaparticlepaintop_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_no_size_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/kis_particle_paintop_settings.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/kis_particle_paintop_settings.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/experiment/kis_experiment_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/experiment/kis_experiment_paintop_settings_widget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/experiment/KisExperimentOpOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/experiment/KisExperimentOpOptionWidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/experiment/KisExperimentOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/experiment/KisExperimentOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/experiment/KisExperimentOpOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/KisParticleOpOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/KisParticleOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/KisParticleOpOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2947/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/grid_paintop_plugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2948/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/kis_grid_paintop.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/kis_grid_paintop.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/kis_grid_paintop_settings.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/kis_grid_paintop.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/KisParticleOpOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/KisParticleOpOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/gridbrush/kritagridpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/gridbrush/KisGridOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/gridbrush/kritagridpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/gridbrush/KisGridOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/gridbrush/kritagridpaintop_autogen/EWIEGA46WW/moc_KisGridOpOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/gridbrush/kritagridpaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/solusBuildDir/plugins/paintops/gridbrush/kritagridpaintop_autogen/mocs_compilation.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/KisGridOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/KisGridOpOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/KisGridOpOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/KisGridShapeOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/KisGridShapeOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/KisGridShapeOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/KisGridShapeOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/KisGridShapeOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/KisGridShapeOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisPaintingModeOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/kis_grid_paintop_settings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/kis_grid_paintop_settings.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/kis_grid_paintop_settings.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/KisGridShapeOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/KisGridShapeOptionWidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/kis_particle_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/particle/kis_particle_paintop_settings_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/hatching_paintop_plugin.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/KisGridOpOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/KisGridOpOptionWidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2959/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/KisGridOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/KisGridOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/KisGridOpOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2960/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/kis_hatching_paintop.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/kis_hatching_paintop.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/kis_hatching_paintop.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2961/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/kis_hatching_paintop_settings.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/kis_hatching_paintop_settings.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2962/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/hatching_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/hatching_brush.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/kis_hatching_paintop_settings.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/hatching_brush.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2963/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/KisHatchingOptionsData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/KisHatchingOptionsData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/KisHatchingOptionsData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2964/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/KisHatchingPreferencesData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/KisHatchingPreferencesData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/KisHatchingPreferencesData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2965/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/hatching/kritahatchingpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/hatching/KisHatchingOptionsData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/hatching/kritahatchingpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/hatching/KisHatchingOptionsModel.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/hatching/kritahatchingpaintop_autogen/EWIEGA46WW/moc_KisHatchingOptionsModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/hatching/kritahatchingpaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/solusBuildDir/plugins/paintops/hatching/kritahatchingpaintop_autogen/mocs_compilation.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/KisHatchingPreferencesData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/KisHatchingPreferencesModel.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/KisHatchingPreferencesModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/KisHatchingOptionsData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/KisHatchingOptionsModel.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/KisHatchingOptionsModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/KisHatchingOptionsWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/KisHatchingOptionsWidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/kis_grid_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/gridbrush/kis_grid_paintop_settings_widget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/sketch/KisSketchOpOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/sketch/KisSketchOpOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/sketch/KisSketchOpOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/KisHatchingPreferencesWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/KisHatchingPreferencesWidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/sketch/kis_sketch_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/sketch/kis_sketch_paintop_settings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/sketch/sketch_paintop_plugin.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/sketch/kis_sketch_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/sketch/kis_sketch_paintop.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/sketch/KisSketchStandardOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/sketch/KisSketchStandardOptions.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/sketch/kis_sketch_paintop.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/sketch/kritasketchpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/sketch/KisSketchOpOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/sketch/kritasketchpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/sketch/KisSketchOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/sketch/kritasketchpaintop_autogen/EWIEGA46WW/moc_KisSketchOpOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/sketch/kritasketchpaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/solusBuildDir/plugins/paintops/sketch/kritasketchpaintop_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/colorsmudge_paintop_plugin.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/sketch/KisSketchOpOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/sketch/KisSketchOpOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2978/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/colorsmudge/kritacolorsmudgepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/colorsmudge/KisPaintThicknessOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/colorsmudge/kritacolorsmudgepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/colorsmudge/KisPaintThicknessOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/colorsmudge/kritacolorsmudgepaintop_autogen/EWIEGA46WW/moc_KisPaintThicknessOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/colorsmudge/kritacolorsmudgepaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2979/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeLengthOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeLengthOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2980/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/sketch/KisSketchOpOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/sketch/KisSketchOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/sketch/KisSketchOpOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/kis_colorsmudgeop.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/kis_colorsmudgeop.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/kis_colorsmudgeop_settings.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/kis_colorsmudgeop_settings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeLengthOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeLengthOption.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisPaintThicknessOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisPaintThicknessOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeOverlayModeOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2986/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisPaintThicknessOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisPaintThicknessOption.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2987/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisSmudgeOverlayModeOptionModel.cpp.o [2988/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/kis_hatching_paintop_settings_widget.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/hatching/kis_hatching_paintop_settings_widget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisPaintThicknessOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisPaintThicknessOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisPaintThicknessOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeSource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeSource.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2991/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeRadiusOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeRadiusOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2992/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisGradientOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisGradientOption.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeLengthOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeLengthOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeLengthOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/sketch/kis_sketch_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/sketch/kis_sketch_paintop_settings_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisBrushPropertiesModel.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisBrushPropertiesModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeInterstrokeData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeInterstrokeData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_transaction.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeInterstrokeData.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeLengthOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeLengthOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2999/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyWithOverlay.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyMask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyMask.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3000/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyWithOverlay.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyWithOverlay.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3001/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyWithOverlay.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyStamp.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyStamp.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeOverlayModeOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisSmudgeOverlayModeOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3004/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyLightness.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyLightness.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3005/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisPaintThicknessOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisPaintThicknessOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyWithOverlay.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyMask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyMaskLegacy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyMaskLegacy.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/roundmarker/kis_roundmarkerop.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/roundmarker/kis_roundmarkerop.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisStandardOptions.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/roundmarker/kis_roundmarkerop.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/roundmarker/roundmarker_paintop_plugin.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/roundmarker/KisRoundMarkerOpOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/roundmarker/KisRoundMarkerOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/EWIEGA46WW/moc_KisRoundMarkerOpOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/EWIEGA46WW/moc_kis_roundmarkerop_settings_widget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOption.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/roundmarker/KisRoundMarkerOpOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/roundmarker/KisRoundMarkerOpOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/roundmarker/KisRoundMarkerOpOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/roundmarker/kis_roundmarkerop_settings.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/roundmarker/kis_roundmarkerop_settings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3018/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/kis_colorsmudgeop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/colorsmudge/kis_colorsmudgeop_settings_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/tangentnormal/kis_tangent_normal_paintop_plugin.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3020/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/tangentnormal/KisTangentTiltOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/tangentnormal/KisTangentTiltOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/EWIEGA46WW/moc_KisTangentTiltOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/solusBuildDir/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/mocs_compilation.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: 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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/tangentnormal/kis_tangent_normal_paintop.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/tangentnormal/kis_tangent_normal_paintop.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/roundmarker/KisRoundMarkerOpOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/roundmarker/KisRoundMarkerOpOptionWidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/roundmarker/KisRoundMarkerOpOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/roundmarker/KisRoundMarkerOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/roundmarker/KisRoundMarkerOpOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/mypaint/MyPaintPaintOpPlugin.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/defaulttool/referenceimagestool/ToolReferenceImages.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/defaulttool/Plugin.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/krita_flaketools_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/tools/defaulttool/krita_flaketools_autogen/ZW3FRGVUVT/moc_ToolReferenceImages.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/tools/defaulttool/krita_flaketools_autogen/mocs_compilation.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3030/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/defaulttool/ShapeRotateStrategy.cpp.o [3031/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/defaulttool/ShapeResizeStrategy.cpp.o [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/basictools/default_tools.cc:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOptionWidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3035/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/defaulttool/ShapeGradientEditStrategy.cpp.o [3036/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/defaulttool/DefaultToolGeometryWidget.cpp.o [3037/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/roundmarker/kis_roundmarkerop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/roundmarker/kis_roundmarkerop_settings_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3038/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/tangentnormal/KisTangentTiltOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_coordinates_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/defaulttool/defaulttool/SelectionDecorator.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/defaulttool/defaulttool/DefaultTool.cpp:45: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/defaulttool/defaulttool/DefaultTool.cpp:48: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/tangentnormal/kis_tangent_normal_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/paintops/tangentnormal/kis_tangent_normal_paintop_settings_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisReferenceImage.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/defaulttool/referenceimagestool/KisReferenceImageCollection.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisReferenceImage.h:14: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/defaulttool/referenceimagestool/ToolReferenceImagesWidget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/defaulttool/referenceimagestool/ToolReferenceImagesWidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/defaulttool/referenceimagestool/ToolReferenceImagesWidget.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/defaulttool/referenceimagestool/ToolReferenceImages.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/defaulttool/referenceimagestool/ToolReferenceImages.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_selection.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/kis_selection_modifier_mapper.cc:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/kis_selection_modifier_mapper.cc:27: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/selection_tools.cc:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/KisToolOutlineBase.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_outline.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/selection_tools.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_rectangle_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_rectangular.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_rectangular.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3054/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_polyline_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_polygonal.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_polygonal.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3055/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_rectangle_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_ellipse_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_elliptical.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_elliptical.cc:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/KisToolOutlineBase.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_outline.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_outline.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/selectiontools/CMakeFiles/kritaselectiontools.dir/kis_tool_select_path.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_select_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_path.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_path.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/tool_crop/CMakeFiles/kritatoolcrop.dir/kritatoolcrop_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/tools/tool_crop/kritatoolcrop_autogen/EWIEGA46WW/moc_kis_tool_crop.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/tools/tool_crop/kritatoolcrop_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3062/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_select_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_similar.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_similar.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3063/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_crop/kis_tool_crop.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_crop/tool_crop.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3064/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform.dir/qrc_tool_transform.cpp.o [3065/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_select_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_contiguous.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/kis_tool_select_contiguous.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3066/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_select_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/tools/selectiontools/kritaselectiontools_autogen/EWIEGA46WW/../../../../../../plugins/tools/selectiontools/KisToolSelectMagnetic.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/tools/selectiontools/kritaselectiontools_autogen/EWIEGA46WW/moc_KisToolSelectMagnetic.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/tools/selectiontools/kritaselectiontools_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/tools/tool_polygon/kritatoolpolygon_autogen/EWIEGA46WW/moc_kis_tool_polygon.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/tools/tool_polygon/kritatoolpolygon_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_crop/kis_tool_crop.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_crop/kistoolcropconfigwidget.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_crop/kis_tool_crop.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_crop/kis_tool_crop.cc:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3072/3305] Building CXX object plugins/tools/karbonplugins/tools/CMakeFiles/krita_karbontools.dir/KarbonToolsPlugin.cpp.o [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_select_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/KisToolSelectMagnetic.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/KisToolSelectMagnetic.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3074/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_polyline_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/tools/tool_polyline/kritatoolpolyline_autogen/EWIEGA46WW/moc_kis_tool_polyline.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/tools/tool_polyline/kritatoolpolyline_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/tool_polygon/CMakeFiles/kritatoolpolygon.dir/tool_polygon.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_polygon/tool_polygon.cc:18: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_polygon/kis_tool_polygon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_polygon/tool_polygon.cc:25: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_polygon/kis_tool_polygon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_polygon/kis_tool_polygon.cc:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3078/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_polyline/tool_polyline.cc:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_polyline_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_polyline/kis_tool_polyline.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_polyline/tool_polyline.cc:25: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3079/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_polyline_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_polyline/kis_tool_polyline.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_polyline/kis_tool_polyline.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3080/3305] Building CXX object plugins/tools/karbonplugins/tools/CMakeFiles/krita_karbontools.dir/CalligraphyTool/KarbonCalligraphyToolFactory.cpp.o [3081/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/tools/tool_dyna/kritatooldyna_autogen/EWIEGA46WW/moc_kis_tool_dyna.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/tools/tool_dyna/kritatooldyna_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3082/3305] Building CXX object plugins/tools/karbonplugins/tools/CMakeFiles/krita_karbontools.dir/CalligraphyTool/KarbonCalligraphicShapeFactory.cpp.o [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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/KisMagneticWorker.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/KisMagneticWorker.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_convolution_painter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_gaussian_kernel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/selectiontools/KisMagneticWorker.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3084/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_dyna/tool_dyna.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_dyna/kis_tool_dyna.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_dyna/tool_dyna.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_dyna/kis_tool_dyna.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_dyna/kis_tool_dyna.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3086/3305] Building CXX object plugins/tools/karbonplugins/tools/CMakeFiles/krita_karbontools.dir/CalligraphyTool/KarbonCalligraphicShape.cpp.o [3087/3305] Building CXX object plugins/tools/karbonplugins/tools/CMakeFiles/krita_karbontools.dir/CalligraphyTool/KarbonSimplifyPath.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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/tool_transform.cc:17: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/kis_tool_transform.h:31, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_transform2/tool_transform.cc:21: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp: In member function ‘void KarbonCalligraphyOptionWidget::saveProfileAs()’: /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp:218:31: warning: ‘void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)’ is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 218 | KMessageBox::sorry(this, | ~~~~~~~~~~~~~~~~~~^~~~~~ 219 | i18n("Sorry, the name you entered is invalid."), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | i18nc("invalid profile name", "Invalid name.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp:17: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp:227:48: warning: ‘KMessageBox::ButtonCode KMessageBox::warningYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)’ is deprecated: Since 5.100. Use warningTwoActions() [-Wdeprecated-declarations] 227 | int ret = KMessageBox::warningYesNo(this, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 228 | i18n("A profile with that name already exists.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | "Do you want to overwrite it?")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:387:12: note: declared here 387 | ButtonCode warningYesNo(QWidget *parent, | ^~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp:231:37: warning: ‘KMessageBox::Yes’ is deprecated: Since 5.100. Use PrimaryAction. [-Wdeprecated-declarations] 231 | if (ret == KMessageBox::Yes) { | ^~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:55:5: note: declared here 55 | Yes KWIDGETSADDONS_ENUMERATOR_DEPRECATED_VERSION(5, 100, "Use PrimaryAction.") = PrimaryAction, | ^~~ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyTool.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_tool_proxy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/input/kis_input_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPopupWidgetInterface.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyTool.cpp:25: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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/svgtexttool/CMakeFiles/krita_tool_svgtext.dir/SvgTextChangeCommand.cpp.o [3096/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_lazybrush/tool_lazybrush.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3097/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/solusBuildDir/plugins/tools/tool_lazybrush/kritatoollazybrush_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_paint.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/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.14/solusBuildDir/plugins/tools/tool_smart_patch/kritatoolSmartPatch_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_lazybrush/kis_tool_lazy_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_lazybrush/kis_tool_lazy_brush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_freehand.h:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_smart_patch/tool_smartpatch.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_smart_patch/kis_tool_smart_patch_options_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_smart_patch/kis_tool_smart_patch_options_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/widgets/KisPaletteModel.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_smart_patch/kis_tool_smart_patch_options_widget.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3102/3305] Building CXX object plugins/tools/svgtexttool/CMakeFiles/krita_tool_svgtext.dir/FontSizeAction.cpp.o [3103/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/tools/svgtexttool/krita_tool_svgtext_autogen/EWIEGA46WW/moc_SvgTextEditor.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/tools/svgtexttool/krita_tool_svgtext_autogen/mocs_compilation.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_paint.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_smart_patch/kis_tool_smart_patch.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_smart_patch/kis_tool_smart_patch.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/svgtexttool/SvgTextEditor.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/svgtexttool/SvgTextTool.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/svgtexttool/SvgTextToolFactory.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_lazybrush/kis_tool_lazy_brush_options_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_lazybrush/kis_tool_lazy_brush_options_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KisSwatch.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/resources/KisSwatchGroup.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_lazybrush/kis_tool_lazy_brush_options_widget.h:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_smart_patch/kis_inpaint.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_smart_patch/kis_inpaint.cpp:25: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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 krita/CMakeFiles/krita.dir/qrc_misc-light-icons.cpp.o [3115/3305] Building CXX object plugins/qt/designer/CMakeFiles/kritadesignerplugin.dir/KisColorSpaceSelectorPlugin.cpp.o [3116/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_misc-dark-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 plugins/tools/svgtexttool/CMakeFiles/krita_tool_svgtext.dir/SvgTextTool.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/svgtexttool/SvgTextEditor.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/svgtexttool/SvgTextTool.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/svgtexttool/SvgTextTool.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/svgtexttool/SvgTextTool.cpp:26: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3123/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_aboutdata.cpp.o [3124/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_enclose_and_fill/KisToolEncloseAndFill.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_enclose_and_fill/KisToolEncloseAndFillFactory.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_enclose_and_fill/KisToolEncloseAndFillPlugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3125/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisRectangleEnclosingProducer.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisRectangleEnclosingProducer.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3126/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_shaders.cpp.o [3127/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_cursors.cpp.o [3128/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_svg-icons.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_sponsors.cpp.o [3131/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_defaultpresets.cpp.o [3132/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_icons.cpp.o [3133/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_gamutmasks.cpp.o [3134/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/solusBuildDir/plugins/tools/tool_enclose_and_fill/kritatoolencloseandfill_autogen/EWIEGA46WW/moc_KisToolEncloseAndFill.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.14/solusBuildDir/plugins/tools/tool_enclose_and_fill/kritatoolencloseandfill_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3135/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_splash.cpp.o [3136/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisEllipseEnclosingProducer.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisEllipseEnclosingProducer.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3137/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisLassoEnclosingProducer.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisLassoEnclosingProducer.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisToolBasicBrushBase.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisToolBasicBrushBase.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3139/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisPathEnclosingProducer.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisPathEnclosingProducer.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3140/3305] Building CXX object plugins/qt/designer/CMakeFiles/kritadesignerplugin.dir/kritadesignerplugin_autogen/mocs_compilation.cpp.o [3141/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisBrushEnclosingProducer.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_enclose_and_fill/subtools/KisBrushEnclosingProducer.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3142/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.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/svgtexttool/SvgTextEditor.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/svgtexttool/SvgTextEditor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/svgtexttool/SvgTextEditor.cpp:58: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3143/3305] Linking CXX shared module plugins/dockers/specificcolorselector/kritaspecificcolorselector.so [3144/3305] Linking CXX shared module plugins/dockers/smallcolorselector/kritasmallcolorselector.so [3145/3305] Linking CXX shared module plugins/dockers/layerdocker/kritalayerdocker.so [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/tasksetdocker/kritatasksetdocker.so [3153/3305] Linking CXX shared module plugins/dockers/artisticcolorselector/kritaartisticcolorselector.so [3154/3305] Linking CXX shared module plugins/dockers/compositiondocker/kritacompositiondocker.so [3155/3305] Linking CXX shared module plugins/dockers/patterndocker/kritapatterndocker.so [3156/3305] Linking CXX shared module plugins/dockers/griddocker/kritagriddocker.so [3157/3305] Linking CXX shared module plugins/dockers/arrangedocker/kritaarrangedocker.so [3158/3305] Building CXX object plugins/qt/designer/CMakeFiles/kritadesignerplugin.dir/KritaDesignerPluginCollection.cpp.o [3159/3305] Linking CXX shared module plugins/dockers/overview/kritaoverviewdocker.so [3160/3305] Linking CXX shared module plugins/dockers/lut/kritalutdocker.so [3161/3305] Linking CXX shared module plugins/dockers/svgcollectiondocker/kritasvgcollectiondocker.so [3162/3305] Linking CXX shared module plugins/dockers/palettedocker/kritapalettedocker.so [3163/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.14/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.14/plugins/tools/tool_enclose_and_fill/KisToolEncloseAndFill.cpp:25: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [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/touchdocker/kritatouchdocker.so [3167/3305] Linking CXX shared module plugins/dockers/gamutmask/kritagamutmask.so [3168/3305] Linking CXX shared module plugins/dockers/histogram/kritahistogramdocker.so [3169/3305] Linking CXX shared module plugins/dockers/logdocker/kritalogdocker.so [3170/3305] Linking CXX shared module plugins/dockers/recorder/kritarecorderdocker.so [3171/3305] Linking CXX shared module plugins/dockers/snapshotdocker/kritasnapshotdocker.so [3172/3305] Linking CXX shared module plugins/dockers/storyboarddocker/kritastoryboarddocker.so [3173/3305] Linking CXX shared module plugins/extensions/imagesplit/kritaimagesplit.so [3174/3305] Linking CXX shared module plugins/dockers/widegamutcolorselector/kritawgcolorselector.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/extensions/colorspaceconversion/kritacolorspaceconversion.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] Building CXX object krita/CMakeFiles/krita.dir/main.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/ui/KisApplication.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.14/krita/main.cc:37: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.14/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.14/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3182/3305] Linking CXX shared module plugins/extensions/layergroupswitcher/kritalayergroupswitcher.so [3183/3305] Linking CXX shared module plugins/extensions/shearimage/kritashearimage.so [3184/3305] Linking CXX shared module plugins/extensions/rotateimage/kritarotateimage.so [3185/3305] Linking CXX shared module plugins/extensions/separate_channels/kritaseparatechannels.so [3186/3305] Linking CXX shared module plugins/extensions/layersplit/kritalayersplit.so [3187/3305] Linking CXX shared module plugins/extensions/resourcemanager/kritaresourcemanager.so [3188/3305] Linking CXX shared module plugins/extensions/waveletdecompose/kritawaveletdecompose.so [3189/3305] Linking CXX shared module plugins/extensions/qmic/kritaqmic.so [3190/3305] Linking CXX shared library plugins/extensions/pykrita/sip/krita.so [3191/3305] Linking CXX executable plugins/extensions/pykrita/kritarunner/kritarunner [3192/3305] Linking CXX shared module plugins/extensions/pykrita/plugin/kritapykrita.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/filters/blur/kritablurfilter.so [3196/3305] Linking CXX shared module plugins/extensions/buginfo/kritabuginfo.so [3197/3305] Linking CXX shared module plugins/filters/convolutionfilters/kritaconvolutionfilters.so [3198/3305] Linking CXX shared module plugins/filters/example/kritaexample.so [3199/3305] Linking CXX shared module plugins/filters/gaussianhighpass/kritagaussianhighpassfilter.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/randompickfilter/kritarandompickfilter.so [3206/3305] Linking CXX shared module plugins/filters/imageenhancement/kritaimageenhancement.so [3207/3305] Linking CXX shared module plugins/filters/oilpaintfilter/kritaoilpaintfilter.so [3208/3305] Linking CXX shared module plugins/filters/unsharp/kritaunsharpfilter.so [3209/3305] Linking CXX shared module plugins/filters/pixelizefilter/kritapixelizefilter.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/indexcolors/kritaindexcolors.so [3219/3305] Linking CXX shared module plugins/filters/phongbumpmap/kritaphongbumpmap.so [3220/3305] Linking CXX shared module plugins/filters/resettransparent/kritaresettransparent.so [3221/3305] Linking CXX shared module plugins/filters/threshold/kritathreshold.so [3222/3305] Linking CXX shared module plugins/filters/edgedetection/kritaedgedetection.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/filters/halftone/kritahalftone.so [3228/3305] Linking CXX shared module plugins/flake/pathshapes/krita_shape_paths.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/multigridpattern/kritamultigridpatterngenerator.so [3234/3305] Linking CXX shared module plugins/generators/screentone/kritascreentonegenerator.so [3235/3305] Linking CXX shared module plugins/impex/png/kritapngimport.so [3236/3305] Linking CXX shared module plugins/generators/seexpr/kritaseexprgenerator.so [3237/3305] Linking CXX shared module plugins/impex/jpeg/kritajpegimport.so [3238/3305] Linking CXX shared module plugins/impex/jpeg/kritajpegexport.so [3239/3305] Linking CXX shared module plugins/impex/tiff/kritatiffimport.so [3240/3305] Linking CXX shared module plugins/impex/tiff/kritatiffexport.so [3241/3305] Linking CXX shared module plugins/impex/png/kritapngexport.so [3242/3305] Linking CXX shared module plugins/impex/csv/kritacsvexport.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/qimageio/kritaqimageioimport.so [3250/3305] Linking CXX shared module plugins/impex/svg/kritasvgimport.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/qml/kritaqmlexport.so [3256/3305] Linking CXX shared module plugins/impex/tga/kritatgaexport.so [3257/3305] Linking CXX shared module plugins/impex/tga/kritatgaimport.so [3258/3305] Linking CXX shared module plugins/impex/psd/kritapsdimport.so [3259/3305] Linking CXX shared module plugins/impex/psd/kritapsdexport.so [3260/3305] Linking CXX shared module plugins/impex/heightmap/kritaheightmapimport.so [3261/3305] Linking CXX shared module plugins/impex/heightmap/kritaheightmapexport.so [3262/3305] Linking CXX shared module plugins/impex/brush/kritabrushimport.so [3263/3305] Linking CXX shared module plugins/impex/brush/kritabrushexport.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/kra/kritakraexport.so [3267/3305] Linking CXX shared module plugins/impex/gif/kritagifexport.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/webp/kritawebpimport.so [3271/3305] Linking CXX shared module plugins/impex/heif/kritaheifimport.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/webp/kritawebpexport.so [3275/3305] Linking CXX shared module plugins/impex/jxl/kritajxlexport.so [3276/3305] Linking CXX shared module plugins/paintops/defaultpaintops/kritadefaultpaintops.so [3277/3305] Linking CXX shared module plugins/paintops/curvebrush/kritacurvepaintop.so [3278/3305] Linking CXX shared module plugins/paintops/deform/kritadeformpaintop.so [3279/3305] Linking CXX shared module plugins/paintops/filterop/kritafilterop.so [3280/3305] Linking CXX shared module plugins/paintops/hairy/kritahairypaintop.so [3281/3305] Linking CXX shared module plugins/paintops/experiment/kritaexperimentpaintop.so [3282/3305] Linking CXX shared module plugins/paintops/spray/kritaspraypaintop.so [3283/3305] Linking CXX shared module plugins/paintops/particle/kritaparticlepaintop.so [3284/3305] Linking CXX shared module plugins/paintops/gridbrush/kritagridpaintop.so [3285/3305] Linking CXX shared module plugins/paintops/sketch/kritasketchpaintop.so [3286/3305] Linking CXX shared module plugins/paintops/hatching/kritahatchingpaintop.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/paintops/colorsmudge/kritacolorsmudgepaintop.so [3290/3305] Linking CXX shared module plugins/tools/basictools/kritadefaulttools.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/selectiontools/kritaselectiontools.so [3294/3305] Linking CXX shared module plugins/tools/karbonplugins/tools/krita_karbontools.so [3295/3305] Linking CXX shared module plugins/tools/tool_crop/kritatoolcrop.so [3296/3305] Linking CXX shared module plugins/tools/defaulttool/krita_flaketools.so [3297/3305] Linking CXX shared module plugins/paintops/mypaint/kritamypaintop.so [3298/3305] Linking CXX shared module plugins/tools/tool_dyna/kritatooldyna.so [3299/3305] Linking CXX shared module plugins/qt/designer/kritadesignerplugin.so [3300/3305] Linking CXX shared module plugins/tools/tool_smart_patch/kritatoolSmartPatch.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_transform2/kritatooltransform.so [3304/3305] Linking CXX shared module plugins/tools/tool_enclose_and_fill/kritatoolencloseandfill.so [3305/3305] Linking CXX executable krita/krita + cd /home/build/YPKG/root/krita/build/krita-5.2.14 + 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.14 + workdir=/home/build/YPKG/root/krita/build/krita-5.2.14 + export package=krita + package=krita + export release=102 + release=102 + export version=5.2.14 + version=5.2.14 + 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=1765657476 + SOURCE_DATE_EPOCH=1765657476 + 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.14" 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: 3.30.3 -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") 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.53") -- 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.18.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.7s) -- 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.14/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_filtersview.h [5/98] Generating ui_headlessprogressdialog.h [6/98] Generating ui_multilinetextparameterwidget.h [7/98] Generating ui_inoutpanel.h [8/98] Generating ui_progressinfowindow.h [9/98] Generating ui_SearchFieldWidget.h [10/98] Generating ui_sourceswidget.h [11/98] Generating ui_dialogsettings.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/CustomSpinBox.cpp.o [26/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/CustomDoubleSpinBox.cpp.o [27/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/ColorParameter.cpp.o [28/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/FilterParametersWidget.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/FiltersModelBinaryReader.cpp.o [38/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSelector/FavesModelWriter.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/PointParameter.cpp.o [43/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/TextParameter.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/FilterTreeItemDelegate.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/FiltersView.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/CroppedActiveLayerProxy.cpp.o [62/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/LanguageSettings.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/SourcesWidget.cpp.o [68/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Tags.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/Misc.cpp.o [73/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSyncRunner.cpp.o [74/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/ImageTools.cpp.o [75/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Widgets/InOutPanel.cpp.o [76/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterThread.cpp.o [77/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/ParametersCache.cpp.o [78/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/PersistentMemory.cpp.o [79/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/HeadlessProcessor.cpp.o [80/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/GmicProcessor.cpp.o [81/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/krita_gmic_qt_autogen/EWIEGA46WW/qrc_gmic_qt.cpp.o [82/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/krita_gmic_qt_autogen/EWIEGA46WW/qrc_translations.cpp.o [83/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/GmicQt.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/Widgets/ProgressInfoWidget.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/TimeLogger.cpp.o [89/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/MainWindow.cpp.o [90/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Widgets/SearchFieldWidget.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/Updater.cpp.o [95/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Widgets/ProgressInfoWindow.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.14 + find . -type f -name '*.qml' -print0 + IFS= + read -r -d '' i + popd ~/YPKG/root/krita/build/krita-5.2.14 + 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.14 [Build] Building native package [Source] Extracting source [Build] Running step: setup [Build] setup successful (0:00:06.994398) [Build] Running step: build [Build] build successful (0:08:19.891839) [Build] Running step: install [Build] install successful (0:00:16.827930) [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_karbontools.so [Stripped] /usr/lib64/kritaplugins/kritachanneldocker.so [Stripped] /usr/lib64/kritaplugins/kritadefaulttools.so [Stripped] /usr/lib64/kritaplugins/kritagradientmap.so [Stripped] /usr/lib64/kritaplugins/kritajp2import.so [Stripped] /usr/lib64/kritaplugins/kritametadataeditor.so [Stripped] /usr/lib64/kritaplugins/kritapdfimport.so [Stripped] /usr/lib64/kritaplugins/kritapykrita.so [Stripped] /usr/lib64/kritaplugins/kritasamplescreencolor.so [Stripped] /usr/lib64/kritaplugins/kritasmalltilesfilter.so [Stripped] /usr/lib64/kritaplugins/kritatgaexport.so [Stripped] /usr/lib64/kritaplugins/kritatoolpolyline.so [Stripped] /usr/lib64/libkritacommand.so.19.0.0 [Stripped] /usr/lib64/libkritapsdutils.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/krita_raw_import.so [Stripped] /usr/lib64/kritaplugins/kritacolorselectorng.so [Stripped] /usr/lib64/kritaplugins/kritaextensioncolorsfilters.so [Stripped] /usr/lib64/kritaplugins/kritahatchingpaintop.so [Stripped] /usr/lib64/kritaplugins/kritanoisefilter.so [Stripped] /usr/lib64/kritaplugins/kritapatterndocker.so [Stripped] /usr/lib64/kritaplugins/kritapsdimport.so [Stripped] /usr/lib64/kritaplugins/kritaseexprgenerator.so [Stripped] /usr/lib64/kritaplugins/kritasvgimport.so [Stripped] /usr/lib64/kritaplugins/kritatoolSmartPatch.so [Stripped] /usr/lib64/kritaplugins/kritaxcfimport.so [Stripped] /usr/lib64/libkritaimpex.so.19.0.0 [Stripped] /usr/lib64/libkritaqmicinterface.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/krita_tool_svgtext.so [Stripped] /usr/lib64/kritaplugins/kritacolorspaceconversion.so [Stripped] /usr/lib64/kritaplugins/kritadigitalmixer.so [Stripped] /usr/lib64/kritaplugins/kritaexrimport.so [Stripped] /usr/lib64/kritaplugins/kritahalftone.so [Stripped] /usr/lib64/kritaplugins/kritakraexport.so [Stripped] /usr/lib64/kritaplugins/kritalutdocker.so [Stripped] /usr/lib64/kritaplugins/kritaphongbumpmap.so [Stripped] /usr/lib64/kritaplugins/kritaresettransparent.so [Stripped] /usr/lib64/kritaplugins/kritasmallcolorselector.so [Stripped] /usr/lib64/kritaplugins/kritatgaimport.so [Stripped] /usr/lib64/kritaplugins/kritawavefilter.so [Stripped] /usr/lib64/libkritalibbrush.so.19.0.0 [Stripped] /usr/lib64/libkritaversion.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/kritaanimationdocker.so [Stripped] /usr/lib64/kritaplugins/kritafastcolortransferfilter.so [Stripped] /usr/lib64/kritaplugins/kritaheifexport.so [Stripped] /usr/lib64/kritaplugins/kritajxlexport.so [Stripped] /usr/lib64/kritaplugins/kritaoraexport.so [Stripped] /usr/lib64/kritaplugins/kritapresetdocker.so [Stripped] /usr/lib64/kritaplugins/kritascreentonegenerator.so [Stripped] /usr/lib64/kritaplugins/kritatoolencloseandfill.so [Stripped] /usr/lib64/libkritacolor.so.19.0.0 [Stripped] /usr/lib64/libkritametadata.so.19.0.0 [Stripped] /usr/lib64/libkritastore.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/kritaasccdl.so [Stripped] /usr/lib64/kritaplugins/kritacolorgenerator.so [Stripped] /usr/lib64/kritaplugins/kritacurvepaintop.so [Stripped] /usr/lib64/kritaplugins/kritagridpaintop.so [Stripped] /usr/lib64/kritaplugins/kritalayerdocker.so [Stripped] /usr/lib64/kritaplugins/kritapixelizefilter.so [Stripped] /usr/lib64/kritaplugins/kritaqmlexport.so [Stripped] /usr/lib64/kritaplugins/kritasketchpaintop.so [Stripped] /usr/lib64/kritaplugins/kritatoolcrop.so [Stripped] /usr/lib64/kritaplugins/kritawebpimport.so [Stripped] /usr/lib64/libkritalibkra.so.19.0.0 [Stripped] /usr/lib64/libkritatiffpsd.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/kritaartisticcolorselector.so [Stripped] /usr/lib64/kritaplugins/kritaconvertheighttonormalmap.so [Stripped] /usr/lib64/kritaplugins/kritaexperimentpaintop.so [Stripped] /usr/lib64/kritaplugins/kritahistorydocker.so [Stripped] /usr/lib64/kritaplugins/kritalayergroupswitcher.so [Stripped] /usr/lib64/kritaplugins/kritaoraimport.so [Stripped] /usr/lib64/kritaplugins/kritapsdexport.so [Stripped] /usr/lib64/kritaplugins/kritaroundmarkerpaintop.so [Stripped] /usr/lib64/kritaplugins/kritatasksetdocker.so [Stripped] /usr/lib64/kritaplugins/kritatooltransform.so [Stripped] /usr/lib64/libkritaresourcewidgets.so.19.0.0 [Stripped] /usr/bin/kritarunner [Stripped] /usr/lib64/kritaplugins/kritablurfilter.so [Stripped] /usr/lib64/kritaplugins/kritaconvolutionfilters.so [Stripped] /usr/lib64/kritaplugins/kritaedgedetection.so [Stripped] /usr/lib64/kritaplugins/kritagamutmask.so [Stripped] /usr/lib64/kritaplugins/kritaheightmapexport.so [Stripped] /usr/lib64/kritaplugins/kritajxlimport.so [Stripped] /usr/lib64/kritaplugins/kritaoilpaintfilter.so [Stripped] /usr/lib64/kritaplugins/kritapngimport.so [Stripped] /usr/lib64/kritaplugins/kritarecorderdocker.so [Stripped] /usr/lib64/kritaplugins/kritaspraypaintop.so [Stripped] /usr/lib64/libkritaglobal.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/krita_shape_paths.so [Stripped] /usr/lib64/kritaplugins/kritacompositiondocker.so [Stripped] /usr/lib64/kritaplugins/kritadodgeburn.so [Stripped] /usr/lib64/kritaplugins/kritafilterop.so [Stripped] /usr/lib64/kritaplugins/kritaindexcolors.so [Stripped] /usr/lib64/kritaplugins/kritalevelfilter.so [Stripped] /usr/lib64/kritaplugins/kritapalettize.so [Stripped] /usr/lib64/kritaplugins/kritarandompickfilter.so [Stripped] /usr/lib64/kritaplugins/kritasimplexnoisegenerator.so [Stripped] /usr/lib64/kritaplugins/kritastoryboarddocker.so [Stripped] /usr/lib64/kritaplugins/kritaunsharpfilter.so [Stripped] /usr/lib64/libkritaexifcommon.so.19.0.0 [Stripped] /usr/lib64/libkritamultiarch.so.19.0.0 [Stripped] /usr/lib64/libkritaresources.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/kritaheifimport.so [Stripped] /usr/lib64/kritaplugins/kritakraimport.so [Stripped] /usr/lib64/kritaplugins/kritamultigridpatterngenerator.so [Stripped] /usr/lib64/kritaplugins/kritaparticlepaintop.so [Stripped] /usr/lib64/kritaplugins/kritaresourcemanager.so [Stripped] /usr/lib64/kritaplugins/kritatangentnormalpaintop.so [Stripped] /usr/lib64/libkritabasicflakes.so.19.0.0 [Stripped] /usr/lib64/libkritapigment.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/krita_flaketools.so [Stripped] /usr/lib64/kritaplugins/kritacolorrange.so [Stripped] /usr/lib64/kritaplugins/kritadefaultpaintops.so [Stripped] /usr/lib64/kritaplugins/kritahairypaintop.so [Stripped] /usr/lib64/kritaplugins/kritamypaintop.so [Stripped] /usr/lib64/kritaplugins/kritatoolpolygon.so [Stripped] /usr/lib64/kritaplugins/kritaxmp.so [Stripped] /usr/lib64/libkritalibkis.so.19.0.0 [Stripped] /usr/lib64/libkritawidgets.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/kritaarrangedocker.so [Stripped] /usr/lib64/kritaplugins/kritaclonesarray.so [Stripped] /usr/lib64/kritaplugins/kritadbexplorer.so [Stripped] /usr/lib64/kritaplugins/kritaexrexport.so [Stripped] /usr/lib64/kritaplugins/kritagriddocker.so [Stripped] /usr/lib64/kritaplugins/kritajpegexport.so [Stripped] /usr/lib64/kritaplugins/kritaoffsetimage.so [Stripped] /usr/lib64/kritaplugins/kritaposterize.so [Stripped] /usr/lib64/kritaplugins/kritaqmic.so [Stripped] /usr/lib64/kritaplugins/kritaselectiontools.so [Stripped] /usr/lib64/kritaplugins/kritatooldyna.so [Stripped] /usr/lib64/kritaplugins/kritawgcolorselector.so [Stripped] /usr/lib64/libkritaplugin.so.19.0.0 [Stripped] /usr/lib64/libkritawidgetutils.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/krita_colorspaces_extensions.so [Stripped] /usr/lib64/kritaplugins/kritabrushimport.so [Stripped] /usr/lib64/kritaplugins/kritacsvexport.so [Stripped] /usr/lib64/kritaplugins/kritaexif.so [Stripped] /usr/lib64/kritaplugins/kritagifimport.so [Stripped] /usr/lib64/kritaplugins/kritaimageenhancement.so [Stripped] /usr/lib64/kritaplugins/kritalayersplit.so [Stripped] /usr/lib64/kritaplugins/kritaoverviewdocker.so [Stripped] /usr/lib64/kritaplugins/kritapresethistory.so [Stripped] /usr/lib64/kritaplugins/kritarotateimage.so [Stripped] /usr/lib64/kritaplugins/kritasnapshotdocker.so [Stripped] /usr/lib64/kritaplugins/kritathreshold.so [Stripped] /usr/lib64/kritaplugins/kritatouchdocker.so [Stripped] /usr/lib64/libkritaflake.so.19.0.0 [Stripped] /usr/lib64/krita-python-libs/PyKrita/krita.so [Stripped] /usr/lib64/kritaplugins/kritabrushexport.so [Stripped] /usr/lib64/kritaplugins/kritacolorsmudgepaintop.so [Stripped] /usr/lib64/kritaplugins/kritaimagesplit.so [Stripped] /usr/lib64/kritaplugins/kritalcmsengine.so [Stripped] /usr/lib64/kritaplugins/krita_gmic_qt.so [Stripped] /usr/lib64/kritaplugins/kritagradientgenerator.so [Stripped] /usr/lib64/kritaplugins/kritaiptc.so [Stripped] /usr/lib64/kritaplugins/kritalogdocker.so [Stripped] /usr/lib64/kritaplugins/kritapalettedocker.so [Stripped] /usr/lib64/kritaplugins/kritaqimageioexport.so [Stripped] /usr/lib64/kritaplugins/kritaseparatechannels.so [Stripped] /usr/lib64/kritaplugins/kritaspriterexport.so [Stripped] /usr/lib64/kritaplugins/kritatiffimport.so [Stripped] /usr/lib64/kritaplugins/kritawaveletdecompose.so [Stripped] /usr/lib64/libkritalibpaintop.so.19.0.0 [Stripped] /usr/bin/krita [Stripped] /usr/lib64/kritaplugins/kritacolorsfilters.so [Stripped] /usr/lib64/kritaplugins/kritaembossfilter.so [Stripped] /usr/lib64/kritaplugins/kritagaussianhighpassfilter.so [Stripped] /usr/lib64/kritaplugins/kritaheightmapimport.so [Stripped] /usr/lib64/kritaplugins/kritajpegimport.so [Stripped] /usr/lib64/kritaplugins/kritamodifyselection.so [Stripped] /usr/lib64/kritaplugins/kritapatterngenerator.so [Stripped] /usr/lib64/kritaplugins/kritaqimageioimport.so [Stripped] /usr/lib64/kritaplugins/kritaroundcornersfilter.so [Stripped] /usr/lib64/kritaplugins/kritaspecificcolorselector.so [Stripped] /usr/lib64/kritaplugins/kritatoollazybrush.so [Stripped] /usr/lib64/libkritacolord.so.19.0.0 [Stripped] /usr/lib64/libkritapsd.so.19.0.0 [Stripped] /usr/lib64/libkritaui.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/krita_shape_image.so [Stripped] /usr/lib64/kritaplugins/kritabuginfo.so [Stripped] /usr/lib64/kritaplugins/kritacsvimport.so [Stripped] /usr/lib64/kritaplugins/kritaexample.so [Stripped] /usr/lib64/kritaplugins/kritagifexport.so [Stripped] /usr/lib64/kritaplugins/kritahistogramdocker.so [Stripped] /usr/lib64/kritaplugins/kritakrzexport.so [Stripped] /usr/lib64/kritaplugins/kritanormalize.so [Stripped] /usr/lib64/kritaplugins/kritapngexport.so [Stripped] /usr/lib64/kritaplugins/kritaraindropsfilter.so [Stripped] /usr/lib64/kritaplugins/kritashearimage.so [Stripped] /usr/lib64/kritaplugins/kritasvgcollectiondocker.so [Stripped] /usr/lib64/kritaplugins/kritatiffexport.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 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 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 libKF5Crash.so.5 from kcrash [Dependency] /usr/bin/krita adds dependency on libc.so.6 from glibc [Dependency] /usr/bin/krita adds dependency on libQt5Gui.so.5 from qt5-base [Dependency] /usr/bin/krita adds dependency on libstdc++.so.6 from libstdc++ [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 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_colorspaces_extensions.so adds dependency on libKF5CoreAddons.so.5 from kcoreaddons [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 libgomp.so.1 from libgomp [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 libgmic.so.1 from gmic [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 libQt5Network.so.5 from qt5-base [Dependency] /usr/lib64/kritaplugins/krita_karbontools.so adds dependency on libKF5WidgetsAddons.so.5 from kwidgetsaddons [Dependency] /usr/lib64/kritaplugins/krita_karbontools.so adds dependency on libKF5Completion.so.5 from kcompletion [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_1.so.30 from openexr [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 liblcms2.so.2 from liblcms2 [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_threads.so.0.11 from libjxl [Dependency] /usr/lib64/kritaplugins/kritajxlexport.so adds dependency on libjxl.so.0.11 from libjxl [Dependency] /usr/lib64/kritaplugins/kritalcmsengine.so adds dependency on liblcms2_fast_float.so from liblcms2 [Dependency] /usr/lib64/kritaplugins/kritalutdocker.so adds dependency on libOpenColorIO.so.2.2 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 libKSeExprUI.so.4 from kseexpr [Dependency] /usr/lib64/kritaplugins/kritaseexprgenerator.so adds dependency on libKSeExpr.so.4 from kseexpr [Dependency] /usr/lib64/kritaplugins/kritastoryboarddocker.so adds dependency on libQt5Svg.so.5 from qt5-svg [Dependency] /usr/lib64/kritaplugins/kritastoryboarddocker.so adds dependency on libQt5PrintSupport.so.5 from qt5-base [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 libwebpmux.so.3 from libwebp [Dependency] /usr/lib64/kritaplugins/kritawebpexport.so adds dependency on libwebp.so.7 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 libfontconfig.so.1 from fontconfig [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.5 from libunibreak [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 libfribidi.so.0 from fribidi [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 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/libkritaui.so.19.0.0 adds dependency on libKF5ItemViews.so.5 from kitemviews [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.14-102-1-x86_64.eopkg ... [Package] krita-dbginfo-5.2.14-102-1-x86_64.eopkg took 0:03:50.647438 to emit [Package] Creating /home/build/work/krita-5.2.14-102-1-x86_64.eopkg ... [Package] krita-5.2.14-102-1-x86_64.eopkg took 0:00:40.098601 to emit [Package] Building complete time=2026-01-10T23:26:58.549Z level=DEBUG msg="Collecting files" len=4 time=2026-01-10T23:26:58.549Z level=DEBUG msg="Collecting build artifact" path=krita-5.2.14-102-1-x86_64.eopkg time=2026-01-10T23:26:58.563Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=krita-5.2.14-102-1-x86_64.eopkg time=2026-01-10T23:26:58.563Z level=DEBUG msg="Collecting build artifact" path=krita-dbginfo-5.2.14-102-1-x86_64.eopkg time=2026-01-10T23:26:58.665Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=krita-dbginfo-5.2.14-102-1-x86_64.eopkg time=2026-01-10T23:26:58.665Z level=DEBUG msg="Collecting build artifact" path=krita-5.2.14-102.tram time=2026-01-10T23:26:58.665Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=krita-5.2.14-102.tram time=2026-01-10T23:26:58.665Z level=DEBUG msg="Collecting build artifact" path=pspec_x86_64.xml time=2026-01-10T23:26:58.665Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=pspec_x86_64.xml time=2026-01-10T23:26:58.665Z level=DEBUG msg="Acquiring global lock" time=2026-01-10T23:26:58.665Z level=DEBUG msg="Cleaning up" time=2026-01-10T23:26:58.667Z level=DEBUG msg="Killing child process in chroot" pid=858800 time=2026-01-10T23:26:58.915Z level=DEBUG msg="Requesting unmount of all remaining mountpoints" time=2026-01-10T23:26:59.686Z level=INFO msg="Building succeeded"